• Как в телеграм-боте сделать каждому игроку отдельный баланс?

    Zagir-vip
    @Zagir-vip
    Web dev, Game dev, app dev, Разработчик на Python!
    ладно помогу тебе малой!

    создаёшь словарь глобальный points = dict()
    В проверке if ... == "Воркать": вставляешь код:
    user_id = message.from_user.id # получаем ID отправителя.
    if points.get(user_id, False): # Обращаемся к глобальному словарю points и проверяем на наличие пользователя.
       points[user_id] = 0 # пользователь не найден поэтому добавим его.
    points[user_id] += ran # Пользователь уже точно добавлен, а значит добавляет деньги.
    
    # получаем кол-во денег у пользователя с помощью:
    cash = points.get(user_id, None) # Получаем пользователя, если нету то вернём None


    P.S: Пожалуйста, назови бота: "Слово разраба. Бот на асфальте." или добавь меня в разрабы ) У тебя очень крутой бот.
    Ответ написан
    3 комментария