Skip to main content

Nextcloud Talk

This is a shipped config-backed outbound surface. Nextcloud talk bot callback serve is not implemented yet

At A Glance

FieldValue
Catalog idnextcloud-talk
Config keynextcloud_talk
Implementation statusconfig_backed
Transportnextcloud_talk_bot_api
Aliasesnextcloud, nextcloudtalk
Default send target kindconversation

Minimal Config

[nextcloud_talk]
enabled = true
server_url_env = "NEXTCLOUD_TALK_SERVER_URL"
shared_secret_env = "NEXTCLOUD_TALK_SHARED_SECRET"

Smoke Test

loong nextcloud-talk-send --target "room-token" --text "hello from loong"

Command Surface

OperationCommandUsage or status
room sendnextcloud-talk-sendUsage: loong nextcloud-talk-send [OPTIONS] —target <TARGET> —text <TEXT>
talk room servicenextcloud-talk-servenextcloud talk bot callback serve is not implemented yet

Required Fields For Send

RequirementConfig pathsEnv pointer pathsDefault env
channel enablednextcloud_talk.enabled
nextcloud_talk.accounts.<account>.enabled
nonenone
server urlnextcloud_talk.server_url
nextcloud_talk.accounts.<account>.server_url
nextcloud_talk.server_url_env
nextcloud_talk.accounts.<account>.server_url_env
NEXTCLOUD_TALK_SERVER_URL
bot shared secretnextcloud_talk.shared_secret
nextcloud_talk.accounts.<account>.shared_secret
nextcloud_talk.shared_secret_env
nextcloud_talk.accounts.<account>.shared_secret_env
NEXTCLOUD_TALK_SHARED_SECRET

Gateway And Ownership

This surface is a direct-send delivery lane. It does not join multi-channel-serve or the gateway-owned reply-loop contract today.
  • Continue to Channel Guides for the full shipped channel matrix.
  • Continue to Channels for the conceptual surface model.
  • Continue to Channel Setup for the shared public setup contract.