Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
Во-первых print в конце не нужен,
Во-вторых не забыли ли отступы после обьявления функции?
вот так должно сработать:
@bot.message_handler(commands=['random'])
def random_number(message):
a = random.randint(10, 20)
b = random.randint(100, 999)
message = str(a) + '.' + str(b)
bot.send_message(message.chat.id, message)
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.