tg-bot-ts/data/updates/v0.2/update.json

63 lines
No EOL
1.7 KiB
JSON

{
"version": "v0.2",
"date": "2026-05-30",
"title": "Character System & Impersonation",
"layout": "default",
"sections": [
{
"type": "new",
"label": "New Features",
"emoji": "✨",
"items": [
{
"text": "Character management — `/tg char add/remove/set-active/set-nation`",
"emojiKey": "active_char"
},
{
"text": "Character sharing — lend your character to another player with `/tg char share`",
"emojiKey": "borrowed"
},
{
"text": "Character borrowing — request to play someone else's character",
"emojiKey": "borrowed"
},
{
"text": "Session borrows and persistent preferences across restarts",
"emojiKey": "active_char"
},
{
"text": "`/tg switch` — change your active character at any time",
"emojiKey": "active_char"
},
{
"text": "Impersonation system — officers can vote on behalf of players",
"emojiKey": null
},
{
"text": "Autocomplete for character names with nation emoji and shared indicator 🔗",
"emojiKey": null
}
]
},
{
"type": "technical",
"label": "Under the Hood",
"emoji": "🔩",
"items": [
{
"text": "Character data stored per user in `characters.json`",
"emojiKey": null
},
{
"text": "Borrow requests tracked with expiry timestamps",
"emojiKey": null
},
{
"text": "ID-first usermap lookup — survives Discord username changes",
"emojiKey": null
}
]
}
],
"examples": []
}