Задать вопрос
  • Проблема с Telebot Python?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Точно так же в функции give_money() отправляете сообщение с просьбой внести сумму, к этому же сообщению вешаете bot.register_next_step_handler(), первый аругмент - сообщение, второй - следующая функция, а дальше уже идут *args или **kwargs. Так что можно просто передать ID пользователя третьим аргументом

    def give_money(message):
        user_id = message.text
        msg = bot.send_message(message.chat.id, " Введите сумму:")
        bot.register_next_step_handler(msg, send_money, user_id)
    
    def send_money(message, user_id):
        # ну и тут сумма в message.text, а id в user_id
    Ответ написан
    1 комментарий
  • Ошибка в sqlite3 python?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Оборачивайте код в соответствующий тег в редакторе.

    for value in sql.execute("SELECT login, cash FROM users"):
        bot.send_message(message.chat.id, f'login: {value[0]}\ncash: {value[1]}')
    Ответ написан
    1 комментарий