Телебот отвечает на сообщения нового канала
Добрый день ТАК сообщество,
В настоящее время я создаю бот-телеграмму с использованием telebot для использования в моем личном канале. Мой вопрос: как сделать так, чтобы он отвечал на новые сообщения в чате, основываясь на определенных условиях?
Например: если сообщение чата содержит слово "устал", отправьте сообщение "сделать перерыв =)"
у меня есть такой код для обработки определенных команд:
@bot.message_handler(commands =['start']) # welcome message handler
def start_command(message):
keyboard = telebot.types.InlineKeyboardMarkup()
keyboard.add(
telebot.types.InlineKeyboardButton('Click here to message our real life human Motivator instead! ', url='telegram.me/anthonygoh93'
)
)
bot.send_message(
message.chat.id,
'Greetings! My name is Caru and I am here to give you motivation! :).\n' +
'Unsure about what to do? press /help.',
reply_markup=keyboard
)
и у меня есть опрос на вечный (я думаю), так что он будет обнаруживать новые сообщения?
while True:
try:
bot.polling(none_stop=True)
Но я не могу понять, как обрабатывать другие сообщения чата... любая помощь будет принята с благодарностью! Спасибо!
документацию по телеботу можно найти здесь: https://github.com/mullwar/telebot