Feishu / Lark
Feishu/Lark, ekiplerin sohbet ettiği, belgeleri paylaştığı, takvimleri yönettiği ve birlikte iş yaptığı hepsi bir arada bir iş birliği platformudur. Durum: bot DM’leri ve grup sohbetleri için üretime hazır. Varsayılan mod WebSocket’tir; webhook modu isteğe bağlıdır.Hızlı başlangıç
OpenClaw 2026.4.10 veya üstünü gerektirir. Kontrol etmek içinopenclaw --versionçalıştırın.openclaw updateile yükseltin.
Kanal kurulum sihirbazını çalıştırın
Erişim denetimi
Doğrudan mesajlar
Bota kimlerin DM gönderebileceğini denetlemek içindmPolicy yapılandırın:
"pairing"— bilinmeyen kullanıcılar bir eşleştirme kodu alır; CLI üzerinden onaylayın"allowlist"— yalnızcaallowFromiçinde listelenen kullanıcılar sohbet edebilir (varsayılan: yalnızca bot sahibi)"open"— tüm kullanıcılara izin ver"disabled"— tüm DM’leri devre dışı bırak
Grup sohbetleri
Grup ilkesi (channels.feishu.groupPolicy):
| Değer | Davranış |
|---|---|
"open" | Gruplardaki tüm mesajlara yanıt ver |
"allowlist" | Yalnızca groupAllowFrom içindeki gruplara yanıt ver |
"disabled" | Tüm grup mesajlarını devre dışı bırak |
allowlist
Bahsetme gereksinimi (channels.feishu.requireMention):
true— @mention gerekli (varsayılan)false— @mention olmadan yanıt ver- Grup başına geçersiz kılma:
channels.feishu.groups.<chat_id>.requireMention
Grup yapılandırma örnekleri
Tüm gruplara izin ver, @mention gerekmesin
Tüm gruplara izin ver, yine de @mention gereksin
Yalnızca belirli gruplara izin ver
Bir grup içindeki gönderenleri kısıtla
Grup/kullanıcı kimliklerini alın
Grup kimlikleri (chat_id, biçim: oc_xxx)
Grubu Feishu/Lark içinde açın, sağ üst köşedeki menü simgesine tıklayın ve Settings bölümüne gidin. Grup kimliği (chat_id) ayarlar sayfasında listelenir.

Kullanıcı kimlikleri (open_id, biçim: ou_xxx)
Gateway’i başlatın, bota bir DM gönderin, ardından günlükleri kontrol edin:
open_id değerini arayın. Bekleyen eşleştirme isteklerini de kontrol edebilirsiniz:
Yaygın komutlar
| Komut | Açıklama |
|---|---|
/status | Bot durumunu göster |
/reset | Geçerli oturumu sıfırla |
/model | AI modelini göster veya değiştir |
Feishu/Lark yerel slash-command menülerini desteklemez, bu nedenle bunları düz metin mesajları olarak gönderin.
Sorun giderme
Bot grup sohbetlerinde yanıt vermiyor
- Botun gruba eklendiğinden emin olun
- Bota @mention yaptığınızdan emin olun (varsayılan olarak gereklidir)
groupPolicydeğerinin"disabled"olmadığını doğrulayın- Günlükleri kontrol edin:
openclaw logs --follow
Bot mesaj almıyor
- Botun Feishu Open Platform / Lark Developer içinde yayımlandığından ve onaylandığından emin olun
- Olay aboneliğinin
im.message.receive_v1içerdiğinden emin olun - persistent connection (WebSocket) seçildiğinden emin olun
- Gerekli tüm izin kapsamlarının verildiğinden emin olun
- Gateway’in çalıştığından emin olun:
openclaw gateway status - Günlükleri kontrol edin:
openclaw logs --follow
App Secret sızdı
- App Secret’i Feishu Open Platform / Lark Developer içinde sıfırlayın
- Yapılandırmanızdaki değeri güncelleyin
- Gateway’i yeniden başlatın:
openclaw gateway restart
Gelişmiş yapılandırma
Birden fazla hesap
defaultAccount, giden API’ler accountId belirtmediğinde hangi hesabın kullanılacağını denetler.
Mesaj sınırları
textChunkLimit— giden metin parça boyutu (varsayılan:2000karakter)mediaMaxMb— medya yükleme/indirme sınırı (varsayılan:30MB)
Akış
Feishu/Lark, etkileşimli kartlar aracılığıyla akış yanıtlarını destekler. Etkinleştirildiğinde bot, metin üretirken kartı gerçek zamanlı olarak günceller.streaming: false ayarlayın.
Kota optimizasyonu
İki isteğe bağlı bayrakla Feishu/Lark API çağrılarının sayısını azaltın:typingIndicator(varsayılantrue): yazma tepkisi çağrılarını atlamak içinfalseayarlayınresolveSenderNames(varsayılantrue): gönderen profil aramalarını atlamak içinfalseayarlayın
ACP oturumları
Feishu/Lark, DM’ler ve grup konu başlığı mesajları için ACP’yi destekler. Feishu/Lark ACP, metin komutlarıyla çalışır — yerel slash-command menüleri yoktur, bu nedenle doğrudan konuşma içinde/acp ... mesajlarını kullanın.
Kalıcı ACP bağlama
Sohbetten ACP başlatma
Bir Feishu/Lark DM’inde veya konu başlığında:--thread here, DM’lerde ve Feishu/Lark konu başlığı mesajlarında çalışır. Bağlı konuşmadaki takip mesajları doğrudan o ACP oturumuna yönlendirilir.
Çoklu aracı yönlendirme
Feishu/Lark DM’lerini veya gruplarını farklı aracılara yönlendirmek içinbindings kullanın.
match.channel:"feishu"match.peer.kind:"direct"(DM) veya"group"(grup sohbeti)match.peer.id: kullanıcı Open ID’si (ou_xxx) veya grup kimliği (oc_xxx)
Yapılandırma başvurusu
Tam yapılandırma: Gateway configuration| Ayar | Açıklama | Varsayılan |
|---|---|---|
channels.feishu.enabled | Kanalı etkinleştir/devre dışı bırak | true |
channels.feishu.domain | API alan adı (feishu veya lark) | feishu |
channels.feishu.connectionMode | Olay taşıma yöntemi (websocket veya webhook) | websocket |
channels.feishu.defaultAccount | Giden yönlendirme için varsayılan hesap | default |
channels.feishu.verificationToken | Webhook modu için gereklidir | — |
channels.feishu.encryptKey | Webhook modu için gereklidir | — |
channels.feishu.webhookPath | Webhook rota yolu | /feishu/events |
channels.feishu.webhookHost | Webhook bağlama ana bilgisayarı | 127.0.0.1 |
channels.feishu.webhookPort | Webhook bağlama bağlantı noktası | 3000 |
channels.feishu.accounts.<id>.appId | App ID | — |
channels.feishu.accounts.<id>.appSecret | App Secret | — |
channels.feishu.accounts.<id>.domain | Hesap başına alan adı geçersiz kılması | feishu |
channels.feishu.dmPolicy | DM ilkesi | allowlist |
channels.feishu.allowFrom | DM izin listesi (open_id listesi) | [BotOwnerId] |
channels.feishu.groupPolicy | Grup ilkesi | allowlist |
channels.feishu.groupAllowFrom | Grup izin listesi | — |
channels.feishu.requireMention | Gruplarda @mention gerektir | true |
channels.feishu.groups.<chat_id>.requireMention | Grup başına @mention geçersiz kılması | inherited |
channels.feishu.groups.<chat_id>.enabled | Belirli bir grubu etkinleştir/devre dışı bırak | true |
channels.feishu.textChunkLimit | Mesaj parça boyutu | 2000 |
channels.feishu.mediaMaxMb | Medya boyut sınırı | 30 |
channels.feishu.streaming | Akış kartı çıktısı | true |
channels.feishu.blockStreaming | Blok düzeyinde akış | true |
channels.feishu.typingIndicator | Yazma tepkileri gönder | true |
channels.feishu.resolveSenderNames | Gönderen görünen adlarını çözümle | true |
Desteklenen mesaj türleri
Alma
- ✅ Metin
- ✅ Zengin metin (post)
- ✅ Görseller
- ✅ Dosyalar
- ✅ Ses
- ✅ Video/medya
- ✅ Çıkartmalar
Gönderme
- ✅ Metin
- ✅ Görseller
- ✅ Dosyalar
- ✅ Ses
- ✅ Video/medya
- ✅ Etkileşimli kartlar (akış güncellemeleri dahil)
- ⚠️ Zengin metin (post tarzı biçimlendirme; Feishu/Lark’ın tüm yazma özelliklerini desteklemez)
Konu başlıkları ve yanıtlar
- ✅ Satır içi yanıtlar
- ✅ Konu başlığı yanıtları
- ✅ Medya yanıtları, bir konu başlığı mesajına yanıt verirken konu başlığı farkındalığını korur
İlgili
- Kanallara Genel Bakış — desteklenen tüm kanallar
- Eşleştirme — DM kimlik doğrulaması ve eşleştirme akışı
- Gruplar — grup sohbeti davranışı ve bahsetme denetimi
- Kanal Yönlendirme — mesajlar için oturum yönlendirmesi
- Güvenlik — erişim modeli ve sağlamlaştırma