Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
d4rk_z
0
вклад
0
вопросов
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как в боте ТГ сдлать так, чтобы каждый раз, когда пользователь запускает бота, переменная по счёту пользователей увеличивалась на 1?
d4rk_z
@d4rk_z
From Prog
, самый простой способ - записывать id пользователя в файл. Количество пользователей брать через кол-во строк в файле , а так же проверка на наличие пользователя в базе .
Написано
более трёх лет назад
Как в боте ТГ сдлать так, чтобы каждый раз, когда пользователь запускает бота, переменная по счёту пользователей увеличивалась на 1?
d4rk_z
@d4rk_z
From Prog
, можно, но не рекомендуется. В противном случае счетчик будет сбиваться на ноль при каждом рестарте скрипта
Написано
более трёх лет назад
Как в боте ТГ сдлать так, чтобы каждый раз, когда пользователь запускает бота, переменная по счёту пользователей увеличивалась на 1?
d4rk_z
@d4rk_z
Переменную number лучше инициализацировать вне функции, в начале.
number = 0
@my_bot.message_handler(commands = ['start'])
def welcome(message):
number += 1
my_bot.send_message(message.chat.id, f'Вы, {number} пользователь этого бота!\n\nПривет, {message.from_user.first_name})
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама