Repository navigation
Releases
Releases · Pal-AI-Lab/cortico-world-qqbot
v0.4.2
- The environment prompt says that in groups the sender's name is their QQ nickname, which may not be what people in the group call them, and that direct chats usually come without a name. QQ's group message events carry no group nickname (#6).
v0.4.1
- Each sender now reads
name(tail), for example小明(a1b2c3). The tail is the last 6 characters ofunion_openidwhen QQ sends a non-empty one, otherwise of the id QQ uses in that conversation (member_openidin groups,user_openidin direct chats, the user id in channels). Anyone can change a group nickname, so two people with the same name now read differently, and one person keeps the same tail after renaming. Senders without a name read用户(a1b2c3)or成员(a1b2c3), and notices that name a user read the same way. The environment prompt says what the tail means. The full ids are inmeta.sender(#3).
v0.4.0
- The World id is now
qq-official(configworlds.qq-official, eventsqq-official.*, prompt variablesqqOfficial.*).cortico-world-qq-finalalso usesqqbot, so whichever loaded second failed to load and the two shared one config section. Tools keep theirqqbot_*names and the AppSecret keepsCORTICO_QQBOT_APP_SECRET. Enter the AppID again on the Configuration tab, or scan to bind again; earlier message history stays under the old id and is no longer read. - Turning the World on before a bot is bound says where to bind, in the interface language, instead of
Missing or invalid AppID. mem:attachment handles accept any workspace-relative path with/, including non-ASCII names such asmem:images/自画像.png. A rejected handle names the accepted shapes.