From 92e6c6e5ae287c13953246221a1af20c12149cc6 Mon Sep 17 00:00:00 2001 From: InuDial Date: Sat, 21 Feb 2026 18:27:23 +0800 Subject: [PATCH] Implement ChannelConfig for ClawdTalk --- src/channels/clawdtalk.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/channels/clawdtalk.rs b/src/channels/clawdtalk.rs index 8af3677ce..e3f73522a 100644 --- a/src/channels/clawdtalk.rs +++ b/src/channels/clawdtalk.rs @@ -3,6 +3,8 @@ //! ClawdTalk (https://clawdtalk.com) provides AI-powered voice conversations //! using Telnyx's global SIP network for low-latency, high-quality calls. +use crate::config::traits::ChannelConfig; + use super::traits::{Channel, ChannelMessage, SendMessage}; use async_trait::async_trait; use reqwest::Client; @@ -43,6 +45,15 @@ pub struct ClawdTalkConfig { pub webhook_secret: Option, } +impl ChannelConfig for ClawdTalkConfig { + fn name() -> &'static str { + "ClawdTalk" + } + fn desc() -> &'static str { + "ClawdTalk Channel" + } +} + impl ClawdTalkChannel { /// Create a new ClawdTalk channel pub fn new(config: ClawdTalkConfig) -> Self {