Как выйти из функции?
пишу бота для телеграмм на python 3 и столкнулся с такой проблемой, когда прописываешь команду /echo включается функция эхо как и планируется, но когда пишешь другую команду где тоже нужен ввод слов ехо не отключается. Прошу помогите
@bot.message_handler(commands=['echo'])
def start(message):
bot.send_message(message.from_user.id, "Функция эхо включена")
@bot.message_handler(content_types=['text'])
def send_echo(message):
bot.send_message(message.chat.id, message.text)
Ответы (1 шт):
Автор решения: garrythehotdog
→ Ссылка
- Вы не указали какую библиотеку используете (предполагаю что pyTelegramBotAPI).
- Вы используете декоратор в декораторе. В данном случае это ошибка. Попробуйте, вот так:
@bot.message_handler(commands=['echo'])
def start(message):
bot.send_message(message.from_user.id, "Функция эхо включена")
@bot.message_handler(content_types=['text'])
def send_echo(message):
bot.send_message(message.chat.id, message.text)