Написал простейшего бота в TelegramBotAPI. (только начал изучать библиотеку). Программированием занимаюсь +- месяц, так что многого еще не знаю. Вот код:
import telebot
bot = telebot.TeleBot('токен')
@bot.message_handler(commands=['start'])
def start_mess(message):
bot.send_message(message.chat.id, text='Привет, ты запустил бота.')
@bot.message_handler(content_types=['text'])
def main_qwestion(message):
if message.text.lower() == 'Что ты можешь?'
bot.send_message(message.chat.id, text='Пока ничего')
bot.polling()
На команду
start бот реагирует как надо, а на вопрос "Что ты можешь?" - нет. Ошибок тоже не выдает.
Я просто схожу с ума! Я неделю читаю всякие уроки и т.д. и там везде делают все так, как я вроде бы и написал. Единственное, кто-то вместо аргумента
message.chat.id использует
message.from_user.id(но и это не сработало). Если кто поможет, буду очень благодарен!