Lewati ke konten

Sesuaikan bot chat

Panduan ini menunjukkan cara mengubah bentuk aplikasi bot di sisi penyedia tanpa meninggalkan Control Center.

  • Peran owner atau admin di ruang kerja
  • Penyedia yang terhubung. Baris Sesuaikan bot baru muncul setelah ruang kerja terhubung
  • Aplikasi yang dapat dikelola Control Center. Untuk Slack, artinya koneksi menyimpan token refresh konfigurasi aplikasi (xoxe-…); jika tidak, barisnya menyatakan hal itu dan tetap nonaktif
Bidang Arti Batas
Nama aplikasi Cara penyedia mencantumkan aplikasi 1–35 karakter
Nama bot (yang diketik anggota setelah @) Yang diketik anggota setelah @ 1–80 karakter
Deskripsi singkat Satu baris yang ditampilkan penyedia 140 karakter atau kurang
Yang dikatakan bot dapat dilakukannya Ditampilkan di atas DM dengan bot 300 karakter atau kurang
Perintah slash Perintah yang dipanggil anggota, tanpa garis miring Huruf kecil, hanya a–z 0–9 _ -, dipotong pada 32 karakter
Pesan langsung Apakah bot menyediakan pengalaman DM/agen Aktif atau nonaktif

Control Center memvalidasi keempat bidang teks sebelum memanggil penyedia, jadi Anda mendapatkan “the app name must be between 1 and 35 characters” alih-alih invalid_manifest yang tidak transparan dari server yang tidak dapat Anda lihat. Perintahnya tidak ditolak melainkan dinormalisasi: garis miring di awal dihapus, sisanya dijadikan huruf kecil, apa pun di luar a–z 0–9 _ - dibuang, dan hasil kosong kembali ke cc.

  1. Buka Pengaturan → Ruang kerja → Umum dan gulir ke kartu Jembatan chat
  2. Pada blok penyedia, klik Sesuaikan bot
  3. Dialog terbuka dengan nilai langsung aplikasi, yang dibaca kembali dari penyedia — jadi perubahan yang dilakukan seseorang di antarmuka Slack sendiri adalah titik awalnya
  4. Edit yang Anda perlukan lalu simpan

Membaca nilai langsung itu memerlukan rotasi token di sisi Slack; itulah sebabnya baris ini berupa klik yang disengaja, bukan sesuatu yang dilakukan halaman saat dimuat.

Penulisan menimpa perubahan Anda ke definisi aplikasi saat ini. Apa pun yang tidak dimodelkan Control Center — perintah slash kedua yang Anda tambahkan di Slack, langkah alur kerja, setelan yang tidak berkaitan — tetap utuh. Scope dan peristiwa digabungkan, tidak pernah dikurangi.

Setelah menyimpan, Control Center membaca ulang identitas bot agar nama di pengaturan cocok dengan nama di aplikasi chat.

Saat penyimpanan mengubah izin, dialog tetap terbuka dan berkata “Slack mengubah izin aplikasi. Instal ulang aplikasi agar berlaku.”, dengan tombol Instal ulang aplikasi yang membuka halaman pemasangan aplikasi itu di tim Slack. Di Slack, itu adalah Install App → Reinstall to Workspace.

Ubah Perintah slash lalu simpan. Jembatan kemudian menulis instruksi memakai perintah yang terakhir kali dipakai untuk memanggilnya, sehingga teks bantuan dan instruksi tautan mengikuti perubahan nama itu alih-alih menyebut perintah yang sudah tidak ada.

Mengubah nama tidak merusak utas yang sudah dijembatani: utas dikunci berdasarkan percakapan, bukan berdasarkan perintah.

  • Setelan struktural. Transport (Socket Mode), scope yang diperlukan, dan langganan peristiwa ditetapkan, bukan ditawarkan. Aplikasi yang bisa dibungkam dari layar pengaturan adalah tiket dukungan, bukan fitur
  • Ikon bot. Hanya pengaturan aplikasi penyedia sendiri yang dapat mengubahnya dan dialog menyatakan hal itu
  • Migrasi fitur milik penyedia. Aplikasi yang sudah memakai bentuk asisten lama Slack tetap memakainya; dialog ini mengedit deskripsi, bukan memigrasikan aplikasi

Ruang kerja belum terhubung. Baris itu baru muncul setelah blok penyedia menampilkan koneksi aktif. Lihat Siapkan integrasi Slack.

Koneksi tidak memiliki kredensial pengelolaan aplikasi — subjudul barisnya berkata “Control Center memerlukan token konfigurasi aplikasi untuk mengedit bot. Hubungkan ulang dan sertakan token.” Untuk Slack, buat pasangan token konfigurasi aplikasi di api.slack.com/apps lalu hubungkan ulang dengan token refresh yang terisi. Ini wajar untuk aplikasi yang dibuat secara manual atau dibuat melalui Buat di Slack, karena Slack tidak pernah melaporkan aplikasi mana yang dibuatnya.

“Control Center does not know which app to edit”

Bagian berjudul ““Control Center does not know which app to edit””

Koneksi yang tersimpan tidak membawa id aplikasi — biasanya aplikasi yang dihubungkan secara manual sebelum id dicatat. Hubungkan ulang ruang kerja, atau buat aplikasinya dari Control Center.

Penyedia menyimpan metadata aplikasi di cache sebentar. Jika nama masih basi setelah satu menit, periksa apakah penyimpanan meminta Anda menginstal ulang aplikasi.