Почему мой бот Telegram отвечает только на «/», а не на обычный текст в группе?Python

Программы на Python
Ответить
Anonymous
 Почему мой бот Telegram отвечает только на «/», а не на обычный текст в группе?

Сообщение Anonymous »

Итак, я пытаюсь написать простого бота, который каждый раз, когда кто-то в чате отправляет текст «Я», бот будет отвечать «Я».
Вот код, который я до сих пор использую pytelegrambotapi:

Код: Выделить всё

    API_Key = "5*******2:AAH**************************o"
bot = telebot.TeleBot(API_Key)

@bot.message_handler(regexp="I am")
def message(message):
bot.send_message(message.chat.id, "I am")

bot.infinity_polling()
Бот почему-то отвечает на «/I am», а не на «I am». только когда это похоже на команду с "/".
Как мой бот может отправить сообщение, если пользователь просто отправляет "Я"?
В приватном чате все работает. только в группах так.

Подробнее здесь: https://stackoverflow.com/questions/734 ... in-a-group
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»