Langsung ke konten utama
Tambahkan asisten AI ke ruang kerja Slack Anda menggunakan Socket Mode — tidak memerlukan URL publik.

Prasyarat

Panduan Penyiapan

1

Buat Aplikasi Slack

  1. Buka Slack API dan klik Create New App
  2. Pilih From scratch
  3. Masukkan nama aplikasi (misalnya, “AI Assistant”) dan pilih ruang kerja Anda
  4. Klik Create App
2

Aktifkan Socket Mode

  1. Di bilah sisi kiri, buka Socket Mode
  2. Alihkan Enable Socket Mode ke ON
  3. Berikan nama pada token (misalnya, “claw-socket”) dan klik Generate
  4. Salin App-Level Token (dimulai dengan xapp-) — Anda akan membutuhkan ini
3

Konfigurasi Izin Bot

  1. Buka OAuth & Permissions di bilah sisi
  2. Di bawah Bot Token Scopes, tambahkan scope berikut:
    • chat:write — Kirim pesan
    • im:history — Baca riwayat DM
    • im:read — Lihat DM
    • im:write — Mulai DM
    • app_mentions:read — Deteksi @mention
  3. Klik Install to Workspace di bagian atas
  4. Otorisasi aplikasi
  5. Salin Bot User OAuth Token (dimulai dengan xoxb-)
4

Aktifkan Event

  1. Buka Event Subscriptions di bilah sisi
  2. Alihkan Enable Events ke ON
  3. Di bawah Subscribe to bot events, tambahkan:
    • message.im — Pesan di DM
    • app_mention — @mention di saluran
  4. Klik Save Changes
5

Konfigurasi di Dasbor LemonData

  1. Buka Claw Dashboard Anda
  2. Klik ikon pengaturan pada instansi Anda
  3. Buka tab IM Integrations
  4. Perluas bagian Slack
  5. Tempel App Token (xapp-...) dan Bot Token (xoxb-...) Anda
  6. Klik Save
6

Mulai Mengobrol

  1. Di Slack, kirim DM ke bot Anda atau @mention di saluran
  2. Pengguna pertama akan secara otomatis dipasangkan sebagai pemilik — tidak perlu kode!
  3. Mulai mengobrol dengan AI!

Kontrol Akses

Pengaturan Grup

Konfigurasikan akses saluran di tab IM Integrations pada Dasbor Anda:
PengaturanOpsiDeskripsi
Group PolicyOpen (default) / Allowlist / DisabledMengontrol di saluran mana bot merespons
Require @mentionOn / OffBot hanya merespons saat di-@mention
Group IDsDaftar ID saluranBatasi ke saluran tertentu (kosong = semua saluran)
Group Allowed UsersDaftar ID penggunaHanya pengguna ini yang dapat memicu bot (mode allowlist)
Secara default, Slack menggunakan kebijakan grup open — bot merespons di semua saluran tempat ia diundang. Gunakan allowlist untuk membatasi ke saluran tertentu.

Penyelesaian Masalah

  • Verifikasi bahwa kedua token sudah benar (App Token dimulai dengan xapp-, Bot Token dengan xoxb-)
  • Periksa apakah event message.im telah dilanggan
  • Pastikan aplikasi telah diinstal ke ruang kerja Anda
  • Periksa apakah scope app_mentions:read dan event app_mention telah dikonfigurasi
  • Bot harus diundang ke saluran terlebih dahulu (ketik /invite @botname)
  • Pastikan Anda menggunakan App-Level Token (xapp-) untuk kolom App Token, bukan Bot Token
  • Bot Token (xoxb-) dimasukkan ke dalam kolom Bot Token