MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / keyword

Function keyword

keyword/keyword.ts:581–835  ·  view source on GitHub ↗
(msg: Api.Message)

Source from the content-addressed store, hash-verified

579 const fullArgs =
580 spaceIndex !== -1 ? messageText.substring(spaceIndex + 1) : "";
581
582 if (args.length === 0 || args[0] === "h" || args[0] === "help") {
583 const helpText = `🔧 <b>关键词回复插件 - 完整使用指南</b>
584
585<b>📋 基础命令:</b>
586<code>keyword list</code> - 查看当前群组的关键词任务
587<code>keyword list all</code> - 查看所有群组的关键词任务
588<code>keyword rm 1,2,3</code> - 删除指定ID的任务
589<code>keyword alias</code> - 查看当前群组继承设置
590<code>keyword alias 123456</code> - 设置继承其他群组的关键词
591<code>keyword alias rm</code> - 删除继承设置
592
593<b>📝 添加关键词任务格式:</b>
594<code>keyword 关键词内容
595+++
596回复消息内容
597+++
598匹配选项
599+++
600执行动作
601+++
602延迟删除秒数
603+++
604原消息延迟删除秒数</code>
605
606<b>🎯 匹配选项(第3段,空格分隔):</b>
607• <code>include</code> - 包含匹配(默认)
608• <code>exact</code> - 精确匹配
609• <code>regexp</code> - 正则表达式匹配
610• <code>case</code> - 区分大小写
611• <code>ignore_forward</code> - 忽略转发消息
612
613<b>⚡ 执行动作(第4段,空格分隔):</b>
614• <code>reply</code> - 回复消息(默认)
615• <code>delete</code> - 删除触发消息
616• <code>ban300</code> - 封禁用户300秒
617• <code>restrict600</code> - 限制用户600秒
618
619<b>🔤 消息变量:</b>
620• <code>$mention</code> - @提及用户
621• <code>$code_id</code> - 用户ID
622• <code>$code_name</code> - 用户姓名
623• <code>$delay_delete</code> - 延迟删除时间
624
625<b>📖 使用示例:</b>
626
627<b>1. 简单关键词回复:</b>
628<code>keyword 你好
629+++
630欢迎!$mention</code>
631
632<b>2. 精确匹配+删除原消息:</b>
633<code>keyword 违规词汇
634+++
635⚠️ 请注意言辞!
636+++
637exact case
638+++

Callers

nothing calls this directly

Calls 13

parseTaskMethod · 0.95
getChatIdFunction · 0.85
parseTaskIdsFunction · 0.85
printAllTasksMethod · 0.80
removeByIdsMethod · 0.80
errorMethod · 0.80
htmlEscapeFunction · 0.70
editMethod · 0.45
getMethod · 0.45
saveToDBMethod · 0.45
removeMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected