markup.add(item1, item2)
bot.send_message(message.chat.id, "Добро пожаловать, {0.first_name}! \nЯ - {1.first_name}, бот созданный чтобы что-то делать".format(message.from_user, bot.get_me()), parse_mode='html', reply_markup=markup)
@bot.message_handler(content_types=['text'])
def lalala(message):
if message.chat.type == 'private':
if message.text == 'Рандомное число':
bot.send_message(message.chat.id, str(random.randint((0,100))))
elif message.text == 'Kак дела':
bot.send_message(message.chat.id, 'Отлично')
else:
bot.send_message(message.chat.id, 'Пока что я не умею говорить, но обязательно научусь!)')
bot.polling(none_stop=True)
Вот код.
При запуске все норм, но если в телеграмме нажать на клавиатуре "как дела", он вместо нужной фразы отвечает классический ответ:'Пока что я не умею говорить, но обязательно научусь!)'.
Во вторых при нажатии на клавиатуре кнопки рандомное число, бот ломается и выводит эту ошибку: bot.send_message(message.chat.id, str(random.randint((0,100))))
TypeError: randint() missing 1 required positional argument: 'b'
Помогите пожалуйста как это можно решить?
При запуске все норм, но если в телеграмме нажать на клавиатуре "как дела", он вместо нужной фразы отвечает классический ответ:'Пока что я не умею говорить, но обязательно научусь!)'.
Смешалась латиница и кириллица elif message.text == 'Kак дела':