Discord conversational agent can't emit real @mentions (posts literal "@username" text instead) #68
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Jinemi/thermograph#68
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Observed live: asked to ping a user, the bot's message contained the literal text
@vivi_magalarather than a real Discord mention — it didn't render as a mention and didn't notify the user. The owner had to post the mention by hand (<@299809459512016897>) as a workaround.PR #59 ("daemon: let the conversational agent own @mentions in server channels") is adjacent but does not fix this — per review, it governs which bot answers a given
@Thermographmention (so the gateway bot and the conversational agent don't both reply), not whether the conversational agent's own outgoing messages can construct a real<@id>mention. Two different bugs on the same surface.Worth checking whether the conversational agent has access to resolve a display name / username to a Discord user ID before composing a reply that's meant to ping someone, and whether its reply-construction path ever wraps that as
<@id>rather than plain text.