Пишу простого бота для телеграма.
Вопрос: я хочу совместить две строки с bot.send_message() в одну, потому что при выполнении команды с самом телеграме вывод получается довольно уродлив в два сообщения. Я пытался совместить их, но получал либо ошибку, либо рандомное число не отображалось просто-напросто. В чем проблема и как ее решить?
Если проще, то хочу получать ответ от бота в виде:
Боже, у *user* iq = 12
вместо такого:
Боже, у *user* iq =
12
Python:
@bot.message_handler(commands=['iq'])
def iq_message(message):
bot.send_message(message.chat.id, 'Боже, у <b>{0.first_name}</b> iq = '.format(message.from_user), parse_mode='html', reply_markup=keyboard1)
bot.send_message(message.from_user.id, str(random.randint(0, 100)))
Вопрос: я хочу совместить две строки с bot.send_message() в одну, потому что при выполнении команды с самом телеграме вывод получается довольно уродлив в два сообщения. Я пытался совместить их, но получал либо ошибку, либо рандомное число не отображалось просто-напросто. В чем проблема и как ее решить?
Если проще, то хочу получать ответ от бота в виде:
Боже, у *user* iq = 12
вместо такого:
Боже, у *user* iq =
12