как проверить введение данные в telegram bot aiмogram

Рейтинг: 0Ответов: 1Опубликовано: 25.02.2023

как сверить верность введенных данных с имеющимися в списке. ps хочу сделать личный словарь для проверки слов. к примеру написал "кошка", если оно есть в списке то бот пишет "ты прав"

Ответы

▲ 1
from aiogram import Bot, Dispatcher, types, executor

bot = Bot('token')
dp = Dispatcher(bot)

list = ['кошка', 'собака']

@dp.message_handler()
async def handler(msg: types.Message):
    text = msg.text.lower()
    if text in list:
        await msg.answer('ты прав')
    else:
        await msg.answer('ты НЕ прав!')

executor.start_polling(dp, skip_updates=True)