social.colibri.beta.bridge.addReaction
Adds a reaction from someone on another service to a message in a linked channel. The community writes the reaction, attributed to that person.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | bridge.beta.colibri.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonWho reacted.
The linked channel or thread the record lives in.
The community the registration belongs to.
The reaction, as an emoji or a custom shortcode.
maxLength: 64
Record key of the registration.
The message being reacted to.
uri
string · at-uriThe message being reacted to, as a record URI in the channel. Preferred over `target` when it is valid.
Output
application/jsonRecord key of the record the community wrote.
Errors
AuthRequired
The request is missing, malformed, or unverifiable service auth.
CommunityNotFound
No community exists at the given DID.
RegistrationNotFound
The community has no bridge registration with that id.
Forbidden
The caller is not the bridge this registration belongs to.
RegistrationDisabled
An admin has paused this registration.
ChannelNotLinked
The channel is not linked to this registration.
RateLimited
The bridge sent too many requests. Retry after the interval in the response headers.
CredentialsUnavailable
The AppView cannot act as the community because its stored credentials are missing or unusable.
AlreadyReacted
This person already reacted to the message with the same emoji.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
social.colibri.beta.reaction
recordA reaction to a message in the same channel space.
-
Removes a reaction the calling bridge added.
-
social.colibri.beta.bridge.postMessage
procedurePosts a message from someone on another service into a linked channel. The community writes the message, attributed to that person.
-
chat.bsky.convo.addReaction
procedureAdds an emoji reaction to a message. Requires authentication. It is idempotent, so multiple calls from the same user with the same emoji result in a single reaction.
-
chat.sprk.convo.addReaction
procedureAdds an emoji reaction to a message. Requires authentication. It is idempotent, so multiple calls from the same user with the same emoji result in a single reaction.