Задать вопрос
@IlyaPook

Как по ключевому слову отправить сообщение от ТГ бота в группу?

import telebot
bot = telebot.TeleBot("TOKEN")

@bot.message_handler(commands=["start"])
def sms(message):
    bot.send_message("@durov", "Привет")

bot.polling()


Собственно, он работает так, что если человек в группе вводит команду /start, то бот пишет: "Привет". Но как сделать так, чтобы работало это без слеша? То есть, если человек просто пишет: "Всем привет", ему бот отвечал: "Привет".
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@fesano
bot = telebot.TeleBot("TOKEN")

@bot.message_handler(commands=["start"])
def sms(message):
    bot.send_message("@durov", "Привет")

@bot.message_handler(content_types='text')
def key_words(message):
    if "привет" in message.text.lower():
        bot.send_message("@durov", "Привет")

bot.polling()

Что-то типо этого, я не знаю telebot, если будут ошибки - пиши.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы