Сидел, делал рефовода, и после одного обновления юзер менеджера(скрипта отвечающего у меня за управление и учёт пользователей) резко стал неправильно получать айди любого пользователя, а именно лишь 7230605504, а значит, что все пользователи получают доступ к одному аккаунту, который по факту даже не зарегистрирован в боте. Подозреваю, что виновен в этом функция по добавлению пользователей. помогите пожалуйста
def add_user(self, user_id, referrer_id=None):
user_id = str(user_id)
if user_id not in self.users:
self.users[user_id] = {
'account_number': self.next_account_number,
'role': 1,
'referrer': referrer_id,
'referrals': [],
'bonus': 0,
'balance': 0,
'completed_tasks': []
}
self.next_account_number += 1
if referrer_id:
self.users[str(referrer_id)]['referrals'].append(user_id)
self.users[str(referrer_id)]['bonus'] += 10
self._save_users()
return True
return False