member

Объект содержит информацию с данными пользователя.

{
    "member_id":  1,
    "first_name": "Andrew",
    "ref_code":   "36819e00000000058230",
    "is_premium": 0,
    "is_admin":   0,
    "is_banned":  0,
    "community":  0,
    "created":    1757544925,
    "created_at": 1757544925,
    "options": {
        "level":               2,
        "levelup":             false,
        "exp":                 0,
        "energy_regeneration": 1,
        "energy_capacity":     50,
        "energy_current_tier": 1,
        "energy_at":           0
    },
    "data":       {
        ...
    },
    "gacha":      {
        "count":        1,
        "cooldown":     300,
        "spin":         1758498973,
        "spin_at":      1758498973,
        "spin_free":    1758498776,
        "spin_free_at": 1758498776,
    },
    "slots":      {
        "available": 5,
        "slot_1":    6,
        "slot_2":    0,
        "slot_3":    0,
        "slot_4":    0,
        "slot_5":    0
    },
    "wallet":     [
        {...currency},
        {...currency},
        {...currency}
    ],
    "levels":     [
        {...level},
        {...level},
        {...level}
    ],
    "skills":     [
        {...skill},
        {...skill},
        {...skill}
    ],
    "activity":   [
        {...activity},
        {...activity},
        {...activity}
    ],
    "triggers": [
        {...trigger},
        {...trigger},
        {...trigger},
    ],
    "rewards": [
        {...reward},
        {...reward},
        {...reward},
    ]
}
Поле Тип Описание
member_id int Идентификатор пользователя
first_name string Имя пользователя полученное из Telegram
ref_code string Содержит реферальный идентификатор пользователя (всегда одной длины)
is_premium int Есть ли у пользователя Telegram Premium
is_admin int Является ли пользователь администратором
is_banned int Заблокирован ли пользователь
community int Вступил ли пользователь в сообщество
created int Время регистрации пользователя в timestamp
created_at int Время регистрации пользователя в timestamp
options object Объект с дополнительной информацией пользователя
options.level int Текущий уровень персонажа пользователя
options.levelup bool Можно ли увеличить уровень игрока и получить за это награду
options.exp int Текущее количество опыта игрока
options.energy_regeneration int Количество восстанавливаемой энергии
options.energy_capacity int Максимальное количество накапливаемой энергии
options.energy_current_tier int Текущий шаг стоимости покупки энергии
options.energy_at int Время последнего начисления энергии игрока
data object Объект с дополнительными полями (подробнее)
gacha object Объект с данными гача-автомата пользователя
gacha.count int Количество вращений автомата пользователем
gacha.cooldown int Таймаут бесплатного вращения автомата
gacha.spin int Время последнего вращения автомата за токены в timestamp
gacha.spin_at int Время последнего вращения автомата за токены в timestamp
gacha.spin_free int Время последнего бесплатного вращения автомата в timestamp
gacha.spin_free_at int Время последнего бесплатного вращения автомата в timestamp
slots object Объект со слотами умений
slots.available int Количество доступных для активации слотов
slots.slot_n int Идентификатор умения (0 - не используется)
wallet array Список с объектами валют пользователя
levels array Список с объектами уровней пользователя
skills array Список с объектами умений пользователя
activity array Список с объектами активностей пользователя
triggers array Список с объектами триггеров пользователя
rewards array Список с объектами наград пользователя