Telegram-бот валится после проверки пароля, если задеплоить. Если запускать с компа локально, то всё работает отлично, Использую Heroku
import telebot
import configuration
from telebot import types
bot = telebot.TeleBot(configuration.TOKEN, threaded=False)
@bot.message_handler(commands=["start"])
def handle_start(message):
send = bot.send_message(message.from_user.id, "Введите пароль и подождите пару секунд:")
bot.register_next_step_handler(send, hello)
def hello(message) :
if message.text == "randompassword":
user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
user_markup.row("Для зала".decode("utf-8"))
user_markup.row("Для дома".decode("utf-8"))
user_markup.row("Питание".decode("utf-8"))
send = bot.send_message(message.from_user.id, "? Привет, {0.first_name}! Я бот созданный чтобы ты могла тренироваться всегда и везде! \n\n Выбери тип тренировки и приступай к упражнениям!".format(message.from_user, bot.get_me()),
parse_mode='html', reply_markup=user_markup)
bot.register_next_step_handler(send, menu)
else: bot.send_message(message.chat.id, "Неверный пароль, снова нажмите start и введите верный пароль")
Использую Heroku и
if __name__ == "__main__":
bot.polling(none_stop=True)