mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-07-08 22:12:52 +08:00
feat(hermes): add telegram runtime options
This commit is contained in:
@@ -17,6 +17,13 @@ const CHANNELS = [
|
||||
fields: [
|
||||
{ key: 'botToken', labelKey: 'engine.hermesChannelBotToken', type: 'password', placeholder: '123456:ABC-DEF...' },
|
||||
],
|
||||
advancedFields: [
|
||||
{ key: 'replyToMode', labelKey: 'engine.hermesChannelTelegramReplyToMode', type: 'select', options: [['first', 'engine.hermesChannelTelegramReplyFirst'], ['all', 'engine.hermesChannelTelegramReplyAll'], ['off', 'engine.hermesChannelTelegramReplyOff']] },
|
||||
],
|
||||
advancedToggles: [
|
||||
{ key: 'guestMode', labelKey: 'engine.hermesChannelTelegramGuestMode' },
|
||||
{ key: 'disableLinkPreviews', labelKey: 'engine.hermesChannelTelegramDisableLinkPreviews' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'discord',
|
||||
@@ -271,6 +278,11 @@ function defaultForm(platform) {
|
||||
form.historyBackfill = false
|
||||
form.replyToMode = 'first'
|
||||
}
|
||||
if (platform === 'telegram') {
|
||||
form.replyToMode = 'first'
|
||||
form.guestMode = false
|
||||
form.disableLinkPreviews = false
|
||||
}
|
||||
if (platform === 'slack') form.webhookPath = '/slack/events'
|
||||
return form
|
||||
}
|
||||
|
||||
@@ -1522,6 +1522,12 @@ export default {
|
||||
hermesChannelDiscordReplyFirst: _('仅首条回复引用', 'Reply to first message', '僅首則回覆引用'),
|
||||
hermesChannelDiscordReplyAll: _('每条回复都引用', 'Reply to every message', '每則回覆都引用'),
|
||||
hermesChannelDiscordReplyOff: _('不引用回复', 'No reply reference', '不引用回覆'),
|
||||
hermesChannelTelegramReplyToMode: _('Telegram 回复引用', 'Telegram Reply Reference', 'Telegram 回覆引用'),
|
||||
hermesChannelTelegramReplyFirst: _('仅首条回复引用', 'Reply to first message', '僅首則回覆引用'),
|
||||
hermesChannelTelegramReplyAll: _('每条回复都引用', 'Reply to every message', '每則回覆都引用'),
|
||||
hermesChannelTelegramReplyOff: _('不引用回复', 'No reply reference', '不引用回覆'),
|
||||
hermesChannelTelegramGuestMode: _('允许被 @ 时临时响应非白名单群组', 'Allow explicit @mentions from non-allowlisted groups', '允許被 @ 時臨時回應非白名單群組'),
|
||||
hermesChannelTelegramDisableLinkPreviews: _('关闭链接预览', 'Disable link previews', '關閉連結預覽'),
|
||||
hermesChannelDiscordAutoThread: _('自动创建线程', 'Auto-create threads', '自動建立討論串'),
|
||||
hermesChannelDiscordReactions: _('启用表情反馈', 'Enable reactions', '啟用表情回饋'),
|
||||
hermesChannelDiscordThreadRequireMention: _('线程内也要求 @Bot', 'Require @mention in threads', '討論串內也要求 @Bot'),
|
||||
|
||||
Reference in New Issue
Block a user