Skip to content

Releases

v0.4.2

Choose a tag to compare

@Phantivia Phantivia released this 04 Nov 19:42
ed56e1e
  • 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

Choose a tag to compare

@Phantivia Phantivia released this 01 Nov 00:23
7f7f426
  • Each sender now reads name(tail), for example 小明(a1b2c3). The tail is the last 6 characters of union_openid when QQ sends a non-empty one, otherwise of the id QQ uses in that conversation (member_openid in groups, user_openid in 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 in meta.sender (#3).

v0.4.0

Choose a tag to compare

@Phantivia Phantivia released this 31 Oct 00:19
4a41275
  • The World id is now qq-official (config worlds.qq-official, events qq-official.*, prompt variables qqOfficial.*). cortico-world-qq-final also uses qqbot, so whichever loaded second failed to load and the two shared one config section. Tools keep their qqbot_* names and the AppSecret keeps CORTICO_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 as mem:images/自画像.png. A rejected handle names the accepted shapes.

v0.3.2

Choose a tag to compare

@Phantivia Phantivia released this 28 Oct 01:28

New screenshots rendered from the real panels; the scanning hint asks for a new bot.