Konfigurasi Microsoft Teams OpenClaw
Variabel lingkungan autentikasi, batas riwayat dan konteks utas, mode visibilitas konteks, cloud dan URL layanan untuk cloud pemerintah dan Tiongkok, webhook, kebijakan pesan langsung dan ID objek yang stabil, batas potongan dan media, override per tim dan per saluran, kartu sambutan, umpan balik, dan SSO
Saluran Teams memiliki salah satu daftar kunci terpanjang di antara semua saluran OpenClaw, karena harus mencakup cloud pemerintah, riwayat berbasis Graph, override per tim, dan alur sambutan Adaptive Card dalam satu blok. Berikut daftarnya sesuai pengelompokan di dokumentasi: variabel lingkungan, konteks riwayat, dan kunci konfigurasi itu sendiri.
Variabel lingkungan dan riwayat
- Hanya kunci yang terkait autentikasi yang dapat berasal dari lingkungan: ID aplikasi, kata sandi aplikasi, ID tenant, jenis autentikasi berupa secret atau federated, path dan thumbprint sertifikat untuk metode sertifikat, serta flag managed identity dan client ID untuk metode identitas; kunci lain seperti kebijakan grup atau batas riwayat hanya dapat diatur di konfigurasi.
- Batas riwayat mengatur berapa banyak pesan saluran atau grup terbaru yang dimasukkan ke dalam prompt, dengan fallback ke batas riwayat chat grup global lalu ke 50, dan nilai nol menonaktifkannya.
- Konteks utas Graph menambahkan pesan induk dan hingga 50 balasan tertua di samping riwayat saluran terbaru, mengecualikan pesan pemicu, memisahkan riwayat dari teks perintah pengirim sehingga perintah yang dikutip dalam riwayat tidak dieksekusi, dan memangkas pesan panjang yang diambil menjadi bagian awal dan akhirnya dalam batas per pesan.
- Konteks utas dan lampiran yang dikutip mengikuti kunci visibilitas konteks, dengan fallback ke default saluran lalu ke all; allowlist menyaring keduanya berdasarkan daftar izin pengirim, sedangkan allowlist-quote menyaring riwayat utas tetapi tetap mengizinkan konteks yang dikutip; riwayat pesan langsung dibatasi dalam jumlah giliran pengguna, dengan override per pengguna.
ID objek AAD yang stabil juga mengotorisasi tindakan persetujuan.
Cloud, webhook, akses, batas
Flag enabled, ID aplikasi, kata sandi aplikasi, dan ID tenant adalah dasarnya. Kunci cloud memilih lingkungan Teams SDK, publik secara default, atau pemerintah AS, DoD, atau Tiongkok, yang ditetapkan bersama URL layanan untuk cloud pemerintah; Tiongkok menggunakan preset SDK dan referensi percakapan Azure China yang tersimpan, dengan helper berbasis Graph dinonaktifkan hingga routing Graph untuk Azure China dirilis, dan URL layanan adalah batas Bot Connector untuk operasi proaktif, yang memiliki nilai default untuk cloud publik dan ditetapkan secara eksplisit untuk GCC, GCC High, atau DoD. Port webhook secara default adalah 3978 dan path-nya adalah rute pesan. Kebijakan pesan langsung menerima pairing, allowlist, open, atau disabled dengan pairing sebagai default; daftar izin pesan langsung mengutamakan ID objek AAD, yang juga mengotorisasi tindakan persetujuan, dengan wizard penyiapan yang menerjemahkan nama menjadi ID saat akses Graph tersedia; target default menetapkan tujuan keluar dan juga dapat mengotorisasi persetujuan; dan kunci pencocokan nama yang berbahaya adalah sakelar darurat yang mengaktifkan kembali pencocokan UPN atau nama tampilan yang dapat berubah serta routing langsung berdasarkan nama tim atau saluran. Batas potongan teks secara default adalah 4000 dan dibatasi mutlak di angka itu apa pun yang Anda konfigurasikan, mode potongan newline membagi pada baris kosong sebelum membagi berdasarkan panjang, daftar izin host media secara default berisi domain Microsoft dan Teams, daftar izin autentikasi media menentukan ke mana header Authorization boleh dilampirkan saat percobaan ulang, fallback media Graph mengaktifkan pencarian Graph saat HTML tidak menyertakan penanda file, dan batas ukuran media kembali ke default agen.
Override, kartu, umpan balik, SSO
- Kewajiban mention secara default bernilai true dan gaya balasan memilih thread atau top-level, keduanya dapat di-override per tim dan per saluran di bawah map teams yang kuncinya adalah ID tim dan ID percakapan, bersama kebijakan alat per tim dan per saluran dengan allow, deny, dan also-allow, serta kebijakan alat per pengirim yang kuncinya memakai prefiks eksplisit channel, id, e164, username, atau name dan wildcard.
- Jenis autentikasi, path dan thumbprint sertifikat, flag managed identity, dan client ID mencerminkan halaman autentikasi, dan ID situs SharePoint menentukan situs yang digunakan untuk unggahan file di chat grup dan saluran.
- Kartu sambutan dan kartu sambutan grup dengan pembuka prompt menampilkan Adaptive Card saat kontak pertama lewat pesan langsung atau grup, prefiks respons menambahkan teks di depan balasan keluar, umpan balik jempol ke atas dan jempol ke bawah aktif secara default dengan tindak lanjut refleksi atas umpan balik negatif beserta cooldown-nya, dan blok SSO serta delegated-auth mengonfigurasi koneksi OAuth Bot Framework dan scope Graph yang didelegasikan, dengan syarat nama koneksi harus diisi saat SSO diaktifkan.
OpenClaw di Microsoft Teams adalah artikel saluran tempat kunci-kunci ini berada, dan autentikasi Microsoft Teams di OpenClaw menjelaskan metode federated di balik kunci autentikasi.
ID, bukan nama
Tiga kunci dalam daftar ini memiliki satu prinsip yang sama: ID objek bersifat stabil sedangkan nama tidak, sehingga daftar izin, persetujuan, dan target sebaiknya memakai ID, dan sakelar pencocokan nama hanya ada untuk menjaga instalasi lama tetap berjalan selama dimigrasikan. Manifest dan izin Microsoft Teams di OpenClaw membahas izin yang dibutuhkan helper berbasis Graph, dan chat grup di OpenClaw membahas aturan lintas saluran untuk percakapan grup yang diperhalus oleh override ini.
Di Diali
Microsoft Teams belum termasuk saluran yang dapat dihubungkan Diali saat ini: WhatsApp, Telegram, Discord, Slack, Mattermost, Matrix, SMS, dan suara. OpenClaw yang di-hosting di Diali adalah asistennya, dan hubungkan saluran pertama Anda dalam lima menit menunjukkan saluran yang dapat Anda hubungkan dalam lima menit.
- Hanya kunci autentikasi yang berasal dari lingkungan; sisanya lewat konfigurasi.
- Konteks utas membawa pesan induk dan lima puluh balasan, tidak pernah perintahnya.
- 4000 karakter per potongan, dibatasi mutlak.
Berhenti membaca, buat agen Anda sendiri
Siapkan agen, pilih saluran, dan biarkan ia bekerja di dalam aplikasi yang sudah selalu Anda buka.
