Рассылка telebot(python)

Не могу понять, как сделать рассылку на telebot. В базе данных имеется более 10 пользователей, при рассылке отправляется только первым 10-ти. Как это можно исправить?

def take_messages(message):
    user_id = message.from_user.id
    db.read_base(user_id)
    if db.permission == 1:
        bot.send_message(message.chat.id, "Напишите текст рассылки")
        bot.register_next_step_handler(message, send_messages)
    else:
        bot.send_message(message.from_user.id, 'Для вас функция недоступна')

def send_messages(message):
    mess = message.text
    dist = []
    db.sending_messages()
    for users_id in db.users_id:
        dist.append(users_id[0])
    print(dist)
    for i in dist:
        bot.send_message(i, mess)

Получение пользователей из базы данных:

def sending_messages():
    global users_id
    connection = sqlite3.connect('database.db')
    cursor = connection.cursor()
    info = cursor.execute("SELECT id FROM users")
    users_id = info.fetchall()

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