Ответы пользователя по тегу Telegram
  • Как сделать, чтобы оно считало все числа ниже?

    @ragq1991
    В этой строчке сказано "ВСТАВИТЬ в таблицу balances ЗНАЧЕНИЯ(uid, 499)", но из неё совершенно неизвестно какого типа поле в которое вставляется цифра 499, это текстовое поле и целочисленное или какое-то еще соответственно нельзя однозначно сказать что туда можно вставить, даже нельзя сказать можно ли туда вставить другое число. потому что если это например база данных PostgeSQL, то в ней может быть прописано правило для данного поля в данной таблице ограничивающее значение до 499. Технически Вы можете попробовать поставить что-то другое и посмотреть что из этого получится, но для удовлетворяющего Вас ответа требуется больше информации.
    Ответ написан
    1 комментарий
  • Как в боте telebot продолжать цикл после ответа пользователя, нажатием на кнопку инлайн?

    @ragq1991
    1. Вынести отправку следующего вопроса в отдельную функцию.
    2. Если я правильно понимаю декоратор "@bot.callback_query_handler(func=lambda call: True)" будет отрабатывать по правильному ответу, а он у Вас над функцией которая проверяет нажал ли пользователькнопку "begin". Здесь значится нужно изменить декоратор на что-то типа "@bot.callback_query_handler(func=lambda c: c.data == 'begin')" и должен произойти первый вызов функции отправки нового вопроса.
    3. Далее две функции с декораторами "@bot.callback_query_handler(func=lambda c: c.data == 'False')" и "@bot.callback_query_handler(func=lambda c: c.data == 'True')" коорые соотвественно возвращают пользователю или сообщение что он ответил неверно или новый вопрос(под декоратором True вызов функции отправки следующего вопроса).

    Надеюсь понятно написал.
    Ответ написан
    1 комментарий