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

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

Имеется бот, выполняющий задачу одной из имеющихся фото. Нужно добавить возможность отправки сообщения всем подписанным на бота. Имеются ID всех подписанных. Лежат в базе данных. В идеале я отправляю сообщение боту, а он рассылает это всем, чей ID есть в БД.
  • Вопрос задан
  • 1597 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Бруноям
    Продвижение в Telegram
    1 месяц
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • GB (GeekBrains)
    Профессия SMM-специалист 3.0
    8 месяцев
    Далее
Решения вопроса 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()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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