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

58 lines
No EOL
1.5 KiB
JSON

{
"version": "v0.4",
"date": "2026-06-03",
"title": "Companion System",
"layout": "default",
"sections": [
{
"type": "new",
"label": "New Features",
"emoji": "✨",
"items": [
{
"text": "Companion ephemeral — after voting Yes, shows your active character with switch buttons",
"emojiKey": "active_char"
},
{
"text": "Character switch buttons update the poll embed in real time",
"emojiKey": "active_char"
},
{
"text": "Switching to a taken character triggers the conflict resolution flow",
"emojiKey": null
}
]
},
{
"type": "improvement",
"label": "Improvements",
"emoji": "⚡",
"items": [
{
"text": "Interaction lock — prevents double-click issues on all buttons",
"emojiKey": null
},
{
"text": "Companion ephemeral updates in place instead of spawning a new message",
"emojiKey": null
}
]
},
{
"type": "technical",
"label": "Under the Hood",
"emoji": "🔩",
"items": [
{
"text": "`EphemeralRegistry` — edit ephemeral messages via interaction token within 15 minute window",
"emojiKey": null
},
{
"text": "`InteractionLock` — prevents duplicate interaction processing",
"emojiKey": null
}
]
}
],
"examples": []
}