@raijin57
Начинающий амбициозный программист

Как отправить сообщение всем, подписанным на бота?

Имеется бот, выполняющий задачу одной из имеющихся фото. Нужно добавить возможность отправки сообщения всем подписанным на бота. Имеются ID всех подписанных. Лежат в базе данных. В идеале я отправляю сообщение боту, а он рассылает это всем, чей ID есть в БД.
  • Вопрос задан
  • 1131 просмотр
Решения вопроса 1
@raijin57 Автор вопроса
Начинающий амбициозный программист
Решил таким образом:
import telebot
from telebot import custom_filters

bot = telebot.TeleBot('token')

@bot.message_handler(chat_id=[''], content_types=['text'])
def admin_rep(message):
    bot.send_message('', message.text)

@bot.message_handler(content_types=['text'])
def not_admin(message):
    bot.send_message(message.chat.id, "You are not allowed to use this command")

bot.add_custom_filter(custom_filters.ChatFilter())

bot.infinity_polling()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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