PyTelegrambotAPI ввод числа после команды в переменную
Здравствуйте. Делаю рофло бота для канала из 7 человек, использую эту библиотеку т.к. нужно прям быстро написать, бот небольшой. Как мне в переменную записать число которое пользователь ввёл после команды? Не так чтт бы он вводил команду, а потом в слелующем сообщении число, а именно в одном сообщении по типу "/dice 24"(хочу реализовать казино с кубиком) и 24 запишется в переменную с которой я смогу производить необходимые операции
По дате
По Рейтингу
Хороший бот получится, удачи тебе 😉
1234567891011121314151617
import telebot
from telebot import types
bot_token = 'ТВОЙ_ТЕЛЕГРАММ_ТОКЕН'
bot = telebot.TeleBot(bot_token)
@bot.message_handler(regexp=r"^/dice (\d+)$")
def handle_dice_command(message):
number = int(message.text.split()[1])
# Тут должен быть твой код, который будет выполнять операции с полученным числом
# ...
bot.reply_to(message, f"Вы выбрали число {number}.")
bot.polling(none_stop=True)
Больше по теме