Не получается сделать рассылку в telebot через бд Sqlite [РЕШЕНО]

Суть проблемы описана выше

библиотеки telebot и sqlite3

вот мой код:

def mes_from_us (message):
        """Рассылка пользователям"""
        conn = sqlite3.connect('users.db')
        cur = conn.cursor()
        cur.execute('SELECT chatid FROM inf')
        a = cur.fetchone()
        for i in a:
                try:
                        bot.send_message(i, text= "Обновление в изменениях")
                        time.sleep(2)
                except:
                        continue

Пробовал делать и по-другому, как в одном из вопросов на этом сайте

так же пробовал так

def mes_from_us (message):
        """Рассылка пользователям"""
        conn = sqlite3.connect('users.db')
        cur = conn.cursor()
        cur.execute('SELECT chatid FROM inf')
        a = cur.fetchall()
        for i in range(len(a)):
                try:
                        bot.send_message(a[i], text= "Обновление в изменениях")
                        time.sleep(2)
                except:
                        continue

Надеюсь поможете) Всем заранее благодарочка

Решение:

def mes_from_us (message):
        """Рассылка пользователям"""
        conn = sqlite3.connect('users.db')
        cur = conn.cursor()
        cur.execute('SELECT chatid FROM inf')
        a = cur.fetchall()
        for i in a:
                try:
                        bot.send_message(i[0], text= "Обновление в изменениях")
                        time.sleep(2)
                except:
                        continue

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