Durum: paketle gelen Plugin (Webhook botu). Doğrudan mesajlar, odalar, tepkiler ve markdown mesajları desteklenir.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Paketle gelen Plugin
Nextcloud Talk, güncel OpenClaw sürümlerinde paketle gelen bir Plugin olarak sunulur; bu nedenle normal paketlenmiş derlemeler ayrı bir kurulum gerektirmez. Daha eski bir derlemedeyseniz veya Nextcloud Talk’u hariç tutan özel bir kurulum kullanıyorsanız, npm paketini doğrudan kurun: CLI ile kurulum (npm kayıt yeri):Hızlı kurulum (başlangıç)
-
Nextcloud Talk Plugin’in kullanılabilir olduğundan emin olun.
- Güncel paketlenmiş OpenClaw sürümleri bunu zaten içerir.
- Daha eski/özel kurulumlar, yukarıdaki komutlarla bunu elle ekleyebilir.
-
Nextcloud sunucunuzda bir bot oluşturun:
- Hedef oda ayarlarında botu etkinleştirin.
-
OpenClaw’ı yapılandırın:
- Yapılandırma:
channels.nextcloud-talk.baseUrl+channels.nextcloud-talk.botSecret - Veya env:
NEXTCLOUD_TALK_BOT_SECRET(yalnızca varsayılan hesap)
Eşdeğer açık alanlar:Dosya destekli gizli değer: - Yapılandırma:
- Gateway’i yeniden başlatın (veya kurulumu tamamlayın).
Notlar
- Botlar DM başlatamaz. Kullanıcı önce bota mesaj göndermelidir.
- Webhook URL’sine Gateway tarafından erişilebilmelidir; bir proxy arkasındaysa
webhookPublicUrlayarlayın. - Medya yüklemeleri bot API’si tarafından desteklenmez; medya URL olarak gönderilir.
- Webhook yükü DM’ler ile odaları ayırt etmez; oda türü aramalarını etkinleştirmek için
apiUser+apiPasswordayarlayın (aksi halde DM’ler oda olarak ele alınır).
Erişim kontrolü (DM’ler)
- Varsayılan:
channels.nextcloud-talk.dmPolicy = "pairing". Bilinmeyen gönderenler bir eşleştirme kodu alır. - Şununla onaylayın:
openclaw pairing list nextcloud-talkopenclaw pairing approve nextcloud-talk <CODE>
- Herkese açık DM’ler:
channels.nextcloud-talk.dmPolicy="open"vechannels.nextcloud-talk.allowFrom=["*"]. allowFromyalnızca Nextcloud kullanıcı kimlikleriyle eşleşir; görünen adlar yok sayılır.
Odalar (gruplar)
- Varsayılan:
channels.nextcloud-talk.groupPolicy = "allowlist"(bahsetme kapılı). - Odaları
channels.nextcloud-talk.roomsile izin listesine alın:
- Hiçbir odaya izin vermemek için izin listesini boş tutun veya
channels.nextcloud-talk.groupPolicy="disabled"ayarlayın.
Yetenekler
| Özellik | Durum |
|---|---|
| Doğrudan mesajlar | Desteklenir |
| Odalar | Desteklenir |
| Konular | Desteklenmez |
| Medya | Yalnızca URL |
| Tepkiler | Desteklenir |
| Yerel komutlar | Desteklenmez |
Yapılandırma referansı (Nextcloud Talk)
Tam yapılandırma: Yapılandırma Sağlayıcı seçenekleri:channels.nextcloud-talk.enabled: kanal başlangıcını etkinleştir/devre dışı bırak.channels.nextcloud-talk.baseUrl: Nextcloud örneği URL’si.channels.nextcloud-talk.botSecret: bot paylaşılan gizli değeri.channels.nextcloud-talk.botSecretFile: normal dosya gizli değer yolu. Sembolik bağlantılar reddedilir.channels.nextcloud-talk.apiUser: oda aramaları için API kullanıcısı (DM algılama).channels.nextcloud-talk.apiPassword: oda aramaları için API/uygulama parolası.channels.nextcloud-talk.apiPasswordFile: API parola dosyası yolu.channels.nextcloud-talk.webhookPort: Webhook dinleyici portu (varsayılan: 8788).channels.nextcloud-talk.webhookHost: Webhook ana makinesi (varsayılan: 0.0.0.0).channels.nextcloud-talk.webhookPath: Webhook yolu (varsayılan: /nextcloud-talk-webhook).channels.nextcloud-talk.webhookPublicUrl: dışarıdan erişilebilir Webhook URL’si.channels.nextcloud-talk.dmPolicy:pairing | allowlist | open | disabled.channels.nextcloud-talk.allowFrom: DM izin listesi (kullanıcı kimlikleri).open,"*"gerektirir.channels.nextcloud-talk.groupPolicy:allowlist | open | disabled.channels.nextcloud-talk.groupAllowFrom: grup izin listesi (kullanıcı kimlikleri).channels.nextcloud-talk.rooms: oda başına ayarlar ve izin listesi.- Statik gönderen erişim gruplarına
allowFromvegroupAllowFromiçindenaccessGroup:<name>ile başvurulabilir. channels.nextcloud-talk.historyLimit: grup geçmişi sınırı (0 devre dışı bırakır).channels.nextcloud-talk.dmHistoryLimit: DM geçmişi sınırı (0 devre dışı bırakır).channels.nextcloud-talk.dms: DM başına geçersiz kılmalar (historyLimit).channels.nextcloud-talk.textChunkLimit: giden metin parça boyutu (karakter).channels.nextcloud-talk.chunkMode: uzunluk parçalamadan önce boş satırlarda (paragraf sınırları) bölmek içinlength(varsayılan) veyanewline.channels.nextcloud-talk.blockStreaming: bu kanal için blok akışını devre dışı bırak.channels.nextcloud-talk.blockStreamingCoalesce: blok akışı birleştirme ayarı.channels.nextcloud-talk.mediaMaxMb: gelen medya üst sınırı (MB).
İ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 kapısı
- Kanal Yönlendirme — mesajlar için oturum yönlendirme
- Güvenlik — erişim modeli ve güçlendirme