Задать вопрос

Как отправить сообщение от бота одновременно нескольким пользователям?

Привет, делаю бота по рассылке, и не могу понять как отправить сообщение нескольким пользователям одновременно! Id всех пользователей имею! Отправляю через

bot.send_message
  • Вопрос задан
  • 443 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
ids = open('ids.txt', 'r')
for id in ids:
    bot.send_message(chat_id=id, text="Test text")

ID занесите в текстовый файл ids.txt, каждый с новой строки.
Можно запустить в несколько потоков, только тогда нужно добавить условие, что-бы каждый из потоков обрабатывал определенное кол-во ID, дабы избежать дублирования отправленных сообщений.
Ответ написан
Ваш ответ на вопрос

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

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