Как умножить значение которое прислал пользователь в телеграмм боте

После строки

bot.send_message(call.from_user.id, "Напишите количество подписчиков?")

Пользователь отправляет (к примеру) 10, и бот должен умножить сообщение пользователя на 2
Буду очень благодарен за ответ!!!

bot=telebot.TeleBot(token)

@bot.callback_query_handler(func=lambda call: True)
def callback_inline(call):
    try:
        if call.message:
            elif call.data=="another":
                bot.send_message(call.from_user.id, "Напишите количество подписчиков?")

Ответы (1 шт):

Автор решения: oleksandrigo

Немного переделал ваш код.

@bot.message_handler(commands=['start'])
def start(message: types.Message):
    markup = InlineKeyboardMarkup().add(InlineKeyboardButton("ext", callback_data="another"))
    bot.send_message(message.chat.id, "asd", reply_markup=markup)


@bot.callback_query_handler(func=lambda call: call.data == 'another')
def callback_inline(call: types.CallbackQuery):
    bot.send_message(call.from_user.id, "Напишите количество подписчиков?")
    bot.register_next_step_handler(call.message, subscriber_input)


def subscriber_input(message: types.Message):
    if message.text.isdigit():
        bot.send_message(message.chat.id, f"{int(message.text)*2}")
    else:
        bot.send_message(message.chat.id, "вы ввели не число")
        bot.register_next_step_handler(message, subscriber_input)

Пример.
введите сюда описание изображения

→ Ссылка