Sari la conținut

Personalizează botul de chat

Acest ghid îți arată cum să remodelezi aplicația de bot din partea furnizorului fără să pleci din Control Center.

  • Rolul owner sau admin în spațiul de lucru
  • Un furnizor conectat. Rândul Personalizează botul apare doar după ce spațiul de lucru este conectat
  • O aplicație pe care Control Center o poate gestiona. Pentru Slack, asta înseamnă că conexiunea deține un token de reîmprospătare pentru configurarea aplicației (xoxe-…); dacă nu, rândul spune asta și rămâne dezactivat
Câmp Semnificație Limită
Nume aplicație Cum listează furnizorul aplicația 1–35 de caractere
Nume bot (ce tastează membrii după @) Ce tastează membrii după @ 1–80 de caractere
Descriere scurtă O singură linie pe care o afișează furnizorul 140 de caractere sau mai puțin
Ce spune botul că poate face Afișat deasupra unui mesaj direct cu botul 300 de caractere sau mai puțin
Comandă slash Comanda pe care o invocă membrii, fără slash Litere mici, doar a–z 0–9 _ -, trunchiată la 32 de caractere
Mesaje directe Dacă botul expune experiența de mesaje directe și de agent Activat sau dezactivat

Control Center validează cele patru câmpuri de text înainte de a apela furnizorul, așa că primești „the app name must be between 1 and 35 characters” în loc de un invalid_manifest opac de la un server pe care nu îl poți vedea. Comanda nu este respinsă, ci normalizată: un slash de la început este eliminat, restul este trecut în litere mici, tot ce iese din a–z 0–9 _ - este eliminat, iar un rezultat gol revine la cc.

  1. Mergi la Setări → Spațiu de lucru → General și derulează până la cardul Punți de chat
  2. În blocul furnizorului, dă clic pe Personalizează botul
  3. Dialogul se deschide pe valorile live ale aplicației, citite înapoi de la furnizor — așa că pornești de la o modificare făcută de cineva chiar în interfața Slack
  4. Editează ce ai nevoie și salvează

Citirea acelor valori live costă o rotație de token de partea Slack, motiv pentru care rândul cere un clic deliberat, în loc să fie ceva ce face pagina la încărcare.

Scrierea suprapune modificările tale peste definiția actuală a aplicației. Orice nu modelează Control Center — o a doua comandă slash pe care ai adăugat-o în Slack, un pas de flux de lucru, o setare fără legătură — supraviețuiește neatins. Scope-urile și evenimentele sunt îmbinate, niciodată scăzute.

După salvare, Control Center recitește identitatea botului, astfel încât numele din setări să corespundă cu numele din aplicația de chat.

Când o salvare schimbă permisiunile, dialogul rămâne deschis și afișează „Slack a schimbat permisiunile aplicației. Reinstalează aplicația ca să aibă efect”, cu un buton Reinstalează aplicația care deschide pagina de instalare în echipă a Slack pentru acea aplicație. În Slack, aceasta este Install App → Reinstall to Workspace.

Schimbă Comandă slash și salvează. Puntea scrie apoi instrucțiunile folosind comanda cu care a fost invocată ultima dată, așa că textul de ajutor și instrucțiunile de legare urmează redenumirea, în loc să numească o comandă care nu mai există.

Redenumirea nu strică firele existente de pe punte: firele sunt indexate după conversație, nu după comandă.

  • Setările structurale. Transportul (Socket Mode), scope-urile necesare și abonamentele la evenimente sunt impuse, nu oferite. O aplicație care poate fi redusă la tăcere dintr-un ecran de setări este un tichet de suport, nu o funcționalitate
  • Iconița botului. Doar setările proprii de aplicație ale furnizorului o pot schimba, iar dialogul spune asta
  • Migrările de funcționalități proprii furnizorului. O aplicație aflată deja pe forma veche de asistent din Slack o păstrează; acest dialog editează o descriere, nu migrează o aplicație

Spațiul de lucru nu este încă conectat. Rândul apare doar după ce blocul furnizorului arată o conexiune activă. Vezi Configurează integrarea Slack.

Conexiunea nu are nicio acreditare de gestionare a aplicației — subtitlul rândului spune „Control Center are nevoie de un token de configurare a aplicației ca să editeze botul. Reconectează și include unul.” Pentru Slack, generează o pereche de token-uri de configurare a aplicației pe api.slack.com/apps și reconectează-te cu token-ul de reîmprospătare completat. Acest lucru este de așteptat pentru o aplicație construită manual sau creată prin Creează în Slack, pentru că Slack nu raportează niciodată ce aplicație a creat.

Conexiunea stocată nu conține niciun id de aplicație — de obicei o aplicație conectată manual înainte de a se înregistra un id. Reconectează spațiul de lucru sau creează aplicația din Control Center.

Furnizorii memorează temporar metadatele aplicației. Dacă numele este încă învechit după un minut, verifică dacă salvarea ți-a cerut să reinstalezi aplicația.