class Player():
def __init__(self, name) -> object:
self.ref = 0
self.bal = 0
user_ur = {}
@bot.message_handler(content_types=['text'])
def send_text(message):
global user_ur
msg = message.chat.id
if message.text == 'Balance':
print(str(user_ur[msg].ref))
bot.send_message(message.chat.id,
' Your personal balance: 0.00' + ' Emerald' + '\n' + '\n' + ' Total partners: ' +
str(user_ur[msg].ref))
делаю бота через telebot. хочу сделать переменную для каждого пользователя через словарь где уникальным значением является message.chat.id. Но при вводе сообщения в боте возникает ошибка print(str(user_ur[msg].ref))
KeyError: 1200514316
Почему возникает ошибка и как ее исправить? кто ответит на вопрос дам пачку чипсов