Как написать рассылку для Telegram бота на Telebot Python

Задача: написать рассылку для бота с запросом ввести текст перед рассылкой и задержками для избежания бана от Telegram, но не совсем понимаю как правильно это сделать.

Текущий код рассылки, который совсем не устаивает:

elif call.data == 'send':
    cursor.execute('SELECT id FROM login_id')
    result = cursor.fetchall()
    msg = 'текст рассылки'
    time.sleep(1)
    for x in result:
        bot.send_message(x[0], str(msg))

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

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

Для создания рассылки сохраняйте user_id в БД, после чего методом send_message отправляйте само сообщение-рассылку. Вот неплохое видел на этот счёт: ссылка

Если я Вас правильно понял, то Вам нужно осуществить некую задержку перед отправкой сообщения. Вы можете это сделать таким способом: Проверяете всех user_id входящих сообщений на наличие в вашей БД рассылки. Если да, то далее отправляете выше указанным метод сообщение.

Также советую прикреплять ваш код полностью или комментировать саму суть проблемы.

→ Ссылка