Telegram Bot - Python

Узнай цену своей работы

Формулировка задачи:

1)Как реализовать клавиатуру как на фото? 2)Почему запуская myBot.py пишу ему сообщение в телеграме "Привет", а программа просто закрывается.
Как реализовать один ответ на "почти" одинаковые сообщения, например, пользователь может написать "Привет", "привет", "привет!" и т.п. , а бот ему один ответ - "И тебе привет!" 3)Почему сообщения от пользователя, которые не прописаны в боте игнорируются, myBot.py закрывается?
def listener(messages): #ф-я для записи в лог, когда боту пришло сбщ for m in messages: if m.content_type == 'text': # вывод сбщ в консоль print str(m.chat.first_name) + " [" + str(m.chat.id) + "]: " + m.text Частая ошибка в логе:
Спойлер

Решение задачи: «Telegram Bot»

textual
Листинг программы
bot.polling(none_stop=True, interval=0)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5