Рассылка приходит только одному пользователю

Есть у меня функция, которая записывает id пользователей, а другая функция делает рассылку этим пользователям. Все было хорошо, но по непонятной причине уведомление стало приходить только одному пользователю, при этом вот что мне пишет python:

ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat_id is empty"

Фрагмент кода:

users_db = open("users.txt", "r")
JoinedUser = set()
for line in users_db:
    JoinedUser.add(line.strip())
users_db.close()
@bot.message_handler(commands=["start"])
def welcome(message):
    if not str(message.chat.id) in JoinedUser:
        users_db = open("users.txt", "a")
        users_db.write(str(message.chat.id) + "\n")
        users_db.close()
@bot.message_handler(commands=['new'])
def news(message):
    for user in JoinedUser:
        bot.send_message(user, message.text[message.text.find(' '):])

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

Автор решения: Алексей

Для начала тебе необходимо открыть файл, в котором записаны все id юзеров, дальше читать их После уже проверка с использованием for Код без ошибок с телефона не напишу, так что не буду позориться)

→ Ссылка