юзеров в бд, просто может быть такое что юзер заблокировал бота, а в бд он остался
Ну так ты считай только тех, кто не заблокировал
При каждой рассылке удалять
Я просто помечаю в бд pm_active: bool
а можно как-то ловить юзеров которые блокируют ?
my_chat_member апдейт
там апдейт должен быть
А я веду 2 базы 1 - все пользователи 2 - активные
Не самая удачная идея
Привет, а при /start ты делаешь каждый раз update в бд? ведь юзер может вернуться в бота, и все равно его будет считать что он блок , что логично
Нет. Открыт ли лс юзера или закрыт - проверяю с помощью прохода по всем юзерам функцией send_action() Ну или если юзер первый раз инициирует лс или юзает определённые команды по типу tokenize Проверять при команде /start не стал (хз почему)
Обсуждают сегодня