Задать вопрос
@FromProg

Как в боте ТГ сдлать так, чтобы каждый раз, когда пользователь запускает бота, переменная по счёту пользователей увеличивалась на 1?

Код:
@my_bot.message_handler(commands = ['start'])
def welcome(message):
	global number
	number = 0
	

	my_bot.send_message(message.chat.id, f'Вы, {number} пользователь этого бота!\n\nПривет, {message.from_user.first_name})
        global number
        number += 1

Так не работает, других идей у меня нет

Хотелось бы, чтобы счётчик обновлялся каждый раз, как только пользователь заходит в бота, а не пишет команду /start
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
ZykaMyzyka
@ZykaMyzyka
Смотри, вообще нужно создавать бд.
В текстовый документ вписываешь Id пользователей, в начале можешь записывать счетчик(первой строкой) пригодиться для рассылок, подписок и других фишек. Лучше сразу в файл делай)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы