Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

ПРОГРАММИСТЫ СРОЧНО НУЖНА ПОМОЩЬ

В общем, понимаю, что слишком нагло, но нужна помощь.
В последний момент к рабочему проекту срочно понадобился бот в тг. Я абсолютно не знаю, как его сделать. Суть простая (но сделать сложно) — пользователь ему пишет слово, допустим, "лошадь", а бот отвечает "парнокопытное животное..." и так внести в базу несколько команд с быстрыми ответами. Какой код для этого нужен?

По дате
По рейтингу
Аватар пользователя
Мастер
1234567891011121314151617181920
 import telebot 
 
# Заменить на свой токен 
bot = telebot.TeleBot("YOUR_BOT_TOKEN") 
 
# Словарь с командами и ответами 
commands = { 
    "лошадь": "парнокопытное животное семейства лошадиных отряда непарнокопытных.", 
    "собака": "домашнее животное семейства псовых.", 
    "кошка": "домашнее животное семейства кошачьих.", 
} 
 
@bot.message_handler(content_types=["text"]) 
def handle_text(message): 
    if message.text in commands: 
        bot.send_message(message.chat.id, commands[message.text]) 
    else: 
        bot.send_message(message.chat.id, "Неизвестная команда. Попробуйте другую.") 
 
bot.polling() 
Аватар пользователя
Мастер

можно написать на питоне с использованием библиотеки aiogram