features: supports WeChat channel

This commit is contained in:
xintaofei
2026-04-02 00:17:23 +08:00
parent a34d14bf59
commit 8050e30a55
25 changed files with 1223 additions and 65 deletions

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "بوت Telegram الخاص بي",
"channelType": "نوع القناة",
"lark": "Lark (Feishu)",
"weixin": "WeChat",
"dailyReport": "التقرير اليومي",
"dailyReportTime": "وقت التقرير",
"nameRequired": "اسم القناة مطلوب.",
@@ -1713,6 +1714,12 @@
"editChannel": "تعديل القناة",
"editSuccess": "تم تحديث القناة.",
"tokenPlaceholderKeep": "اتركه فارغاً للاحتفاظ بالقيمة الحالية",
"weixinScanTitle": "مسح رمز QR",
"weixinScanDescription": "افتح WeChat وامسح رمز QR للاتصال.",
"weixinQrcodeExpired": "انتهت صلاحية رمز QR.",
"weixinRefreshQrcode": "تحديث",
"weixinWaitingScan": "في انتظار المسح...",
"weixinOpenQrcode": "فتح رمز QR في المتصفح",
"connect": "اتصال",
"disconnect": "قطع الاتصال",
"test": "اختبار الاتصال",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "Mein Telegram Bot",
"channelType": "Kanaltyp",
"lark": "Lark (Feishu)",
"weixin": "WeChat",
"dailyReport": "Tagesbericht",
"dailyReportTime": "Berichtszeit",
"nameRequired": "Kanalname ist erforderlich.",
@@ -1713,6 +1714,12 @@
"editChannel": "Kanal bearbeiten",
"editSuccess": "Kanal aktualisiert.",
"tokenPlaceholderKeep": "Leer lassen, um aktuellen Wert beizubehalten",
"weixinScanTitle": "QR-Code scannen",
"weixinScanDescription": "Öffnen Sie WeChat und scannen Sie den QR-Code, um eine Verbindung herzustellen.",
"weixinQrcodeExpired": "QR-Code abgelaufen.",
"weixinRefreshQrcode": "Aktualisieren",
"weixinWaitingScan": "Warten auf Scan...",
"weixinOpenQrcode": "QR-Code im Browser öffnen",
"connect": "Verbinden",
"disconnect": "Trennen",
"test": "Verbindung testen",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "My Telegram Bot",
"channelType": "Channel Type",
"lark": "Lark (Feishu)",
"weixin": "WeChat",
"dailyReport": "Daily Report",
"dailyReportTime": "Report Time",
"nameRequired": "Channel name is required.",
@@ -1713,6 +1714,12 @@
"editChannel": "Edit Channel",
"editSuccess": "Channel updated.",
"tokenPlaceholderKeep": "Leave blank to keep current",
"weixinScanTitle": "Scan QR Code",
"weixinScanDescription": "Open WeChat and scan the QR code to connect.",
"weixinQrcodeExpired": "QR code expired.",
"weixinRefreshQrcode": "Refresh",
"weixinWaitingScan": "Waiting for scan...",
"weixinOpenQrcode": "Open QR code in browser",
"connect": "Connect",
"disconnect": "Disconnect",
"test": "Test Connection",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "Mi bot de Telegram",
"channelType": "Tipo de canal",
"lark": "Lark (Feishu)",
"weixin": "WeChat",
"dailyReport": "Informe diario",
"dailyReportTime": "Hora del informe",
"nameRequired": "El nombre del canal es obligatorio.",
@@ -1713,6 +1714,12 @@
"editChannel": "Editar canal",
"editSuccess": "Canal actualizado.",
"tokenPlaceholderKeep": "Dejar vacío para mantener actual",
"weixinScanTitle": "Escanear código QR",
"weixinScanDescription": "Abra WeChat y escanee el código QR para conectarse.",
"weixinQrcodeExpired": "El código QR ha expirado.",
"weixinRefreshQrcode": "Actualizar",
"weixinWaitingScan": "Esperando escaneo...",
"weixinOpenQrcode": "Abrir código QR en el navegador",
"connect": "Conectar",
"disconnect": "Desconectar",
"test": "Probar conexión",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "Mon bot Telegram",
"channelType": "Type de canal",
"lark": "Lark (Feishu)",
"weixin": "WeChat",
"dailyReport": "Rapport quotidien",
"dailyReportTime": "Heure du rapport",
"nameRequired": "Le nom du canal est requis.",
@@ -1713,6 +1714,12 @@
"editChannel": "Modifier le canal",
"editSuccess": "Canal mis à jour.",
"tokenPlaceholderKeep": "Laisser vide pour conserver l'actuel",
"weixinScanTitle": "Scanner le QR code",
"weixinScanDescription": "Ouvrez WeChat et scannez le QR code pour vous connecter.",
"weixinQrcodeExpired": "QR code expiré.",
"weixinRefreshQrcode": "Actualiser",
"weixinWaitingScan": "En attente du scan...",
"weixinOpenQrcode": "Ouvrir le QR code dans le navigateur",
"connect": "Connecter",
"disconnect": "Déconnecter",
"test": "Tester la connexion",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "My Telegram Bot",
"channelType": "チャンネルタイプ",
"lark": "Lark飛書",
"weixin": "WeChat",
"dailyReport": "デイリーレポート",
"dailyReportTime": "送信時刻",
"nameRequired": "チャンネル名を入力してください。",
@@ -1713,6 +1714,12 @@
"editChannel": "チャンネルを編集",
"editSuccess": "チャンネルを更新しました。",
"tokenPlaceholderKeep": "空欄で現在の値を維持",
"weixinScanTitle": "QRコードをスキャン",
"weixinScanDescription": "WeChatを開いてQRコードをスキャンして接続してください。",
"weixinQrcodeExpired": "QRコードの有効期限が切れました。",
"weixinRefreshQrcode": "更新",
"weixinWaitingScan": "スキャン待ち...",
"weixinOpenQrcode": "ブラウザでQRコードを開く",
"connect": "接続",
"disconnect": "切断",
"test": "接続テスト",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "내 Telegram 봇",
"channelType": "채널 유형",
"lark": "Lark (飛書)",
"weixin": "WeChat",
"dailyReport": "일일 리포트",
"dailyReportTime": "발송 시간",
"nameRequired": "채널 이름을 입력하세요.",
@@ -1713,6 +1714,12 @@
"editChannel": "채널 편집",
"editSuccess": "채널이 업데이트되었습니다.",
"tokenPlaceholderKeep": "비워두면 현재 값 유지",
"weixinScanTitle": "QR 코드 스캔",
"weixinScanDescription": "WeChat을 열고 QR 코드를 스캔하여 연결하세요.",
"weixinQrcodeExpired": "QR 코드가 만료되었습니다.",
"weixinRefreshQrcode": "새로고침",
"weixinWaitingScan": "스캔 대기 중...",
"weixinOpenQrcode": "브라우저에서 QR 코드 열기",
"connect": "연결",
"disconnect": "연결 해제",
"test": "연결 테스트",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "Meu bot do Telegram",
"channelType": "Tipo de canal",
"lark": "Lark (Feishu)",
"weixin": "WeChat",
"dailyReport": "Relatório diário",
"dailyReportTime": "Horário do relatório",
"nameRequired": "O nome do canal é obrigatório.",
@@ -1713,6 +1714,12 @@
"editChannel": "Editar canal",
"editSuccess": "Canal atualizado.",
"tokenPlaceholderKeep": "Deixar em branco para manter atual",
"weixinScanTitle": "Escanear código QR",
"weixinScanDescription": "Abra o WeChat e escaneie o código QR para conectar.",
"weixinQrcodeExpired": "Código QR expirado.",
"weixinRefreshQrcode": "Atualizar",
"weixinWaitingScan": "Aguardando escaneamento...",
"weixinOpenQrcode": "Abrir código QR no navegador",
"connect": "Conectar",
"disconnect": "Desconectar",
"test": "Testar conexão",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "我的 Telegram 机器人",
"channelType": "渠道类型",
"lark": "飞书",
"weixin": "微信",
"dailyReport": "每日报告",
"dailyReportTime": "推送时间",
"nameRequired": "请输入渠道名称。",
@@ -1713,6 +1714,12 @@
"editChannel": "编辑渠道",
"editSuccess": "渠道已更新。",
"tokenPlaceholderKeep": "留空保持不变",
"weixinScanTitle": "扫码登录",
"weixinScanDescription": "打开微信扫描二维码以连接。",
"weixinQrcodeExpired": "二维码已过期。",
"weixinRefreshQrcode": "刷新二维码",
"weixinWaitingScan": "等待扫码...",
"weixinOpenQrcode": "在浏览器中打开二维码",
"connect": "连接",
"disconnect": "断开",
"test": "测试连接",

View File

@@ -1687,6 +1687,7 @@
"channelNamePlaceholder": "我的 Telegram 機器人",
"channelType": "頻道類型",
"lark": "飛書",
"weixin": "微信",
"dailyReport": "每日報告",
"dailyReportTime": "推送時間",
"nameRequired": "請輸入頻道名稱。",
@@ -1713,6 +1714,12 @@
"editChannel": "編輯頻道",
"editSuccess": "頻道已更新。",
"tokenPlaceholderKeep": "留空保持不變",
"weixinScanTitle": "掃碼登入",
"weixinScanDescription": "打開微信掃描二維碼以連接。",
"weixinQrcodeExpired": "二維碼已過期。",
"weixinRefreshQrcode": "重新整理",
"weixinWaitingScan": "等待掃碼...",
"weixinOpenQrcode": "在瀏覽器中打開二維碼",
"connect": "連線",
"disconnect": "斷開",
"test": "測試連線",