Persona polish that grew out of using the bot in the group. Voice: replace the generic 'friendly assistant' personality block with laid-back hippy dialect — 'man', 'groovy', 'good vibes', occasional loose grammar — wrapped around the existing Minecraft-themed flavor. Capped to one or two hippy words per reply so it doesn't read as a caricature; still helpful first, vibe second; dials down if the user is terse. Name: persona is now 'Redstone Steve' — combines the mineral and the default player. Prompt notes it also answers to plain 'Redstone' or 'Steve' so existing chat history isn't suddenly off-character. Typing indicator: startTypingLoop() re-ticks sendChatAction every 4s for the whole AI roundtrip (Telegram auto-clears after ~5s), wrapped in a try/finally so the indicator clears (fades naturally) on both success and failure paths. Previously it fired once and faded mid-call on long requests, making the bot look stalled. Sticker swap: only 35% of palette-emoji matches actually fire a sticker now (STICKER_SEND_PROBABILITY = 0.35). Keeps stickers as a treat rather than a tic. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
59 KiB
59 KiB