Всем привет! Начал изучение библиотеки PyTelegramBotApi. Возникла проблема: я получаю текст в переменную не тот, который собираюсь ввести, а которым я вызываю функцию timer.
import telebot
from telebot import types
import time
token = ""
bot = telebot.TeleBot(token)
# content_types=['text'] - сработает, если нам прислали текстовое сообщение
@bot.message_handler(commands=['start'])
def start(message):
user = message.chat.id
bot.send_message(user, "HI, here is my new bot, that works like a timer.")
bot.send_message(user, "Your main command here is - /todo")
@bot.message_handler(commands=['todo'])
def todo(message):
user = message.chat.id
bot.send_message(user, "Now there are only two functions:")
bot.send_message(user, "Timer for once time - /timer")
bot.send_message(user, "Timer for a few times - /ltimer")
@bot.message_handler(commands=['timer'])
def timer(message):
user = message.chat.id
bot.send_message(user, "Write here what u need to be reminded of")
text1 = message.text
remind = message.text
bot.send_message(user, remind)
if __name__ == '__main__':
bot.infinity_polling()
Конкретно в функции timer у меня выводится текст который я собирался ввести, а им оказался вызов функции. Помогите это исправить.