Anpassa chattboten
Den här guiden visar hur du ändrar botens app på leverantörssidan utan att lämna Control Center.
Förutsättningar
Avsnitt med rubriken “Förutsättningar”- Rollen
ownerelleradmini arbetsytan - En ansluten leverantör. Raden Anpassa bot visas först när arbetsytan är ansluten
- En app som Control Center kan hantera. För Slack innebär det att anslutningen har ett refresh-token för appkonfiguration (
xoxe-…); om den inte gör det säger raden ifrån och förblir inaktiverad
Vad du kan ändra
Avsnitt med rubriken “Vad du kan ändra”| Fält | Betydelse | Gräns |
|---|---|---|
| Appnamn | Hur leverantören listar appen | 1–35 tecken |
| Botnamn (vad medlemmar skriver efter @) | Vad medlemmar skriver efter @ |
1–80 tecken |
| Kort beskrivning | En rad som leverantören visar | högst 140 tecken |
| Vad boten säger att den kan göra | Visas ovanför ett DM med boten | högst 300 tecken |
| Slash-kommando | Kommandot som medlemmar anropar, utan snedstrecket | Med små bokstäver, endast a–z 0–9 _ -, avkortat vid 32 tecken |
| Direktmeddelanden | Om boten erbjuder DM- och agentupplevelsen | På eller av |
Control Center validerar de fyra textfälten innan leverantören anropas, så du får ”the app name must be between 1 and 35 characters” i stället för en ogenomtränglig invalid_manifest från en server du inte kan se. Kommandot avvisas inte utan normaliseras: ett inledande snedstreck tas bort, resten skrivs med små bokstäver, allt utanför a–z 0–9 _ - tas bort och ett tomt resultat faller tillbaka på cc.
Redigera boten
Avsnitt med rubriken “Redigera boten”- Gå till Inställningar → Arbetsyta → Allmänt och rulla till kortet Chattbryggor
- Klicka på Anpassa bot i leverantörens block
- Dialogrutan öppnas med appens aktuella värden, inlästa från leverantören — så det du utgår från är en ändring som någon har gjort i Slacks eget gränssnitt
- Redigera det du behöver och spara
Att läsa de aktuella värdena kostar en tokenrotation på Slacks sida, och därför är raden ett medvetet klick i stället för något som sidan gör när den läses in.
Skrivningen lägger dina ändringar ovanpå appens nuvarande definition. Allt som Control Center inte modellerar — ett andra slash-kommando som du lade till i Slack, ett arbetsflödessteg, en inställning som inte hör dit — förblir orört. Behörighetsomfång och händelser slås samman, de tas aldrig bort.
När du har sparat läser Control Center om botens identitet så att namnet i inställningarna stämmer med namnet i chattappen.
Installera om när behörigheter ändras
Avsnitt med rubriken “Installera om när behörigheter ändras”När en sparad ändring ändrar behörigheter förblir dialogrutan öppen och säger ”Slack ändrade appens behörigheter. Installera om appen för att de ska gälla.”, med en knapp Installera om app som öppnar Slacks sida för att installera appen i teamet. I Slack är det Install App → Reinstall to Workspace.
Byt namn på slash-kommandot
Avsnitt med rubriken “Byt namn på slash-kommandot”Ändra Slash-kommando och spara. Bryggan skriver därefter instruktioner med det kommando den senast anropades med, så hjälptexten och länkinstruktionerna följer namnbytet i stället för att nämna ett kommando som inte längre finns.
Att byta namn bryter inte befintliga bryggade trådar: trådar nycklas på konversationen, inte på kommandot.
Vad Control Center inte ändrar
Avsnitt med rubriken “Vad Control Center inte ändrar”- Strukturella inställningar. Transporten (Socket Mode), de nödvändiga behörighetsomfången och händelseprenumerationerna framtvingas, de erbjuds inte. En app som kan konfigureras till tystnad från en inställningsskärm är en supportbiljett, inte en funktion
- Botens ikon. Endast leverantörens egna appinställningar kan ändra den, och dialogrutan säger det
- Leverantörens egna funktionsmigreringar. En app som redan ligger på Slacks äldre assistant-form behåller den; den här dialogrutan redigerar en beskrivning, den migrerar inte en app
Felsökning
Avsnitt med rubriken “Felsökning”Raden Anpassa bot finns inte alls
Avsnitt med rubriken “Raden Anpassa bot finns inte alls”Arbetsytan är inte ansluten än. Raden visas först när leverantörens block visar en aktiv anslutning. Se Konfigurera Slack-integration.
Raden Anpassa bot är inaktiverad
Avsnitt med rubriken “Raden Anpassa bot är inaktiverad”Anslutningen har inga autentiseringsuppgifter för apphantering — radens undertext säger ”Control Center behöver en token för appkonfiguration för att redigera boten. Återanslut och ta med en.” För Slack genererar du ett par tokens för appkonfiguration på api.slack.com/apps och återansluter med refresh-tokenet ifyllt. Det är väntat för en app som byggts för hand eller skapats via Skapa i Slack, eftersom Slack aldrig rapporterar vilken app den skapade.
“Control Center does not know which app to edit”
Avsnitt med rubriken ““Control Center does not know which app to edit””Den sparade anslutningen har inget app-id — vanligtvis en app som anslöts för hand innan ett id registrerades. Återanslut arbetsytan eller skapa appen från Control Center.
Botens nya namn har inte synts i chatten
Avsnitt med rubriken “Botens nya namn har inte synts i chatten”Leverantörer cachar appmetadata en kort stund. Om namnet fortfarande är inaktuellt efter en minut kontrollerar du om sparandet bad dig installera om appen.