react
van de tool message. Het gedrag verschilt per kanaal.
Hoe het werkt
emojiis vereist wanneer je een reactie toevoegt.- Stel
emojiin op een lege tekenreeks ("") om de reactie(s) van de bot te verwijderen op kanalen die dit ondersteunen. - Stel
remove: truein om één specifieke emoji te verwijderen (vereist een niet-legeemoji). - Op kanalen met statusreacties zorgt
trackToolCalls: truebij een reactie ervoor dat de runtime dat bericht met reactie opnieuw kan gebruiken voor latere reacties over de toolvoortgang tijdens dezelfde beurt.
Gedrag per kanaal
Discord en Slack
Discord en Slack
- Een lege
emojiverwijdert alle reacties van de bot op het bericht. remove: trueverwijdert alleen de opgegeven emoji.
Nextcloud Talk
Nextcloud Talk
- Alleen reacties toevoegen:
emojiis vereist en mag niet leeg zijn. - Het verwijderen van reacties is nog niet gekoppeld aan een verwijderaanroep;
remove: truewordt in plaats van stil niets te doen met een expliciete fout afgewezen. - Vereist dat de Talk-bot is geregistreerd met de functie
reaction(zie documentatie voor het Nextcloud Talk-kanaal).
Telegram
Telegram
- Een lege
emojiverwijdert de reacties van de bot. remove: trueverwijdert eveneens reacties, maar vereist voor toolvalidatie nog steeds een niet-legeemoji.
WhatsApp
- Een lege
emojiverwijdert de reactie van de bot. remove: truewordt intern omgezet naar een lege emoji (vereist nog steedsemojiin de toolaanroep).- WhatsApp heeft per bericht één reactievak voor de bot; als je een nieuwe reactie verzendt, vervangt die de bestaande reactie in plaats van meerdere emoji te stapelen.
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Vereist een niet-lege
emojivoor zowel toevoegen als verwijderen. remove: trueverwijdert die specifieke emoji-reactie.
Feishu/Lark
Feishu/Lark
- Gebruikt dezelfde actie
reactals andere kanalen (toevoegen/verwijderen/weergeven via berichtreactie-ID’s), niet een afzonderlijke tool. - Voor toevoegen is een niet-lege
emojivereist (omgezet naar een Feishu-emoji_type, bijvoorbeeldSMILE,THUMBSUP,HEART). remove: truevereist een niet-legeemojien verwijdert de eigen reactie van de bot die overeenkomt met dat emojitype.- Een lege
emojimetclearAll: trueverwijdert alle reacties van de bot op het bericht.
Signal
Signal
- Meldingen van inkomende reacties worden beheerd door
channels.signal.reactionNotifications:"off"schakelt ze uit,"own"(standaard) genereert gebeurtenissen wanneer gebruikers reageren op botberichten,"all"genereert gebeurtenissen voor alle reacties en"allowlist"genereert alleen gebeurtenissen voor afzenders inchannels.signal.reactionAllowlist.
iMessage
iMessage
- Uitgaande reacties zijn iMessage-tapbacks (
love,like,dislike,laugh,emphasizeenquestion);emojimoet naar een van deze typen worden omgezet om een reactie toe te voegen. remove: truezonder een herkend tapbacktype verwijdert alle tapbacktypen; met een herkend type verwijdert het alleen dat ene type.
Reactieniveau
DereactionLevel per kanaal beperkt hoe vaak de agent zijn eigen
reacties verzendt. Waarden: off, ack, minimal of extensive.
- Meldingen van Telegram-reacties -
channels.telegram.reactionLevel(standaardminimal) - Reactieniveau van WhatsApp -
channels.whatsapp.reactionLevel(standaardminimal) - Signal-reacties -
channels.signal.reactionLevel(standaardminimal)
Gerelateerd
- Agent Send - de tool
messagediereactbevat - Kanalen - kanaalspecifieke configuratie