Бот обратной связи Telegram и создания базы для рассылок

Рассылка по подписчикам, которые обращались к боту. Вся переписка для владельца бота в одном месте. Я сделала себе «рекламный», отправила в пост-знакомство и описание канала. Пусть @LivegramBot собирает базу для рассылки, кто обращается по поводу рекламы. Мега удобно, что Не нужно по 333 личкам бегать.

66

Не забывайте, что username нужно проверять перед отправкой (я про пункт "у кого есть username"), так как они легко меняются пользователями. То есть вам придётся прошерстить всю базу пользователей, запросить информацию о каждом через метод getChat (https://core.telegram.org/bots/api#getchat), обновить в своей базе все usernames (только не думаю, что есть смысл вообще хранить их, ибо придётся проверку устраивать каждый раз) и только потом рассылать по имеющим usernames. Ну и не забывайте про ограничения на рассылку сообщений в минуту. Плюс многие могут заблокировать бота. Доступность человека для получения сообщения можно проверить через какой-нибудь sendChatAction (https://core.telegram.org/bots/api#sendchataction) – на них, насколько мне известно, ограничений нет, но так точно можно определить, получит пользователь сообщение или нет

2
Ответить