как отправить в бот сообщение,которое будут видеть все пользователи

Мне нужно отправить в мой бот сообщение,которое будут видеть все пользователи бота. Бот написан на python библиотека PyTelegramBotApi


Ответы (2 шт):

Автор решения: Qwerty

Нет, нельзя отправлять широковещательные сообщения с помощью бота(не используя костыли), так написано на офф сайте

How can I message all of my bot's subscribers at once?

Unfortunately, at this moment we don't have methods for sending bulk messages, e.g. notifications. We may add something along these lines in the future.

In order to avoid hitting our limits when sending out mass notifications, consider spreading them over longer intervals, e.g. 8-12 hours. The API will not allow bulk notifications to more than ~30 users per second, if you go over that, you'll start getting 429 errors.

→ Ссылка
Автор решения: arnold

Для начала вам нужно создать базу данный, где вы будете хранить id всех пользователей, которые подписались на него. Затем, с помощью sqlite3, вы будете выделять столбец с id и с помощью цикла, рассылать ВСЕМ пользователям нужное сообщение, фото, видео, стикер.

→ Ссылка