| 配置项 | 87 |类型 | 88 |描述 | 89 |默认值 | 90 |效果说明 | 91 |
|---|---|---|---|---|
auto_generate_enabled |
94 | bool |
95 | 是否启用自动生成词云功能 | 96 | true |
97 | true 时,插件会根据 auto_generate_cron 的设置定时生成词云 |
98 |
auto_generate_cron |
101 | string |
102 | 自动生成词云的 CRON 表达式 | 103 | 0 20 * * * |
104 | 标准 CRON 格式 ( 分 时 日 月 周 )。例如,默认值表示每天晚上 20:00 执行 |
105 |
timezone |
108 | string |
109 | 自定义插件使用的时区 | 110 | Asia/Shanghai |
111 | 有效的 IANA 时区名称,例如 `Asia/Shanghai`, `Europe/London`, `America/New_York`, 或者 `UTC` | 112 |
daily_generate_enabled |
115 | bool |
116 | 是否启用每日词云生成功能 | 117 | true |
118 | true 时,插件会根据 daily_generate_time 的设置每日生成词云 |
119 |
daily_generate_time |
122 | string |
123 | 每日词云的生成时间 | 124 | 23:30 |
125 | 格式为 HH: MM 。例如, 23:30 表示每天晚上 11 点 30 分 |
126 |
daily_summary_title |
129 | string |
130 | 每日词云图片的标题模板 | 131 | "{date} {group_name} 今日词云" |
132 | 支持占位符: {date} (当前日期), {group_name} (群聊名称) |
133 |
enabled_group_list |
136 | string |
137 | 启用词云功能的群聊列表 | 138 | "" (空字符串) |
139 | 以英文逗号分隔的群号列表,例如 123456789,987654321 。仅在此处填写的群号才会启用词云功能。如果留空,则默认所有群聊都不启用词云功能 |
140 |
history_days |
143 | int |
144 | 手动生成词云时,默认统计的历史消息天数 | 145 | 7 |
146 | 当用户使用 /wordcloud 命令且未指定天数时,将使用此值 |
147 |
max_word_count |
150 | int |
151 | 词云图片中显示的最大词语数量 | 152 | 100 |
153 | 控制词云的密集程度和信息量。建议值在 50 到 200 之间 | 154 |
min_word_length |
157 | int |
158 | 参与词频统计的最小词语长度 | 159 | 2 |
160 | 小于此长度的词语(通常是单个字或无意义的短词)将被忽略 | 161 |
min_word_frequency |
164 | int |
165 | 最小词频 | 166 | 1 |
167 | 出现次数低于此值的词将被过滤,以优化词云视觉效果,设为 1 则不过滤 | 168 |
min_font_size |
171 | int |
172 | 词云中最小字体大小 | 173 | 8 |
174 | 控制低频词汇的最小显示字体大小,与 max_font_size 配合调整词云的字体大小对比度 | 175 |
max_font_size |
178 | int |
179 | 词云中最大字体大小 | 180 | 170 |
181 | 控制高频词汇的最大显示字体大小,与 min_font_size 配合调整词云的字体大小对比度,使高频词更加突出 | 182 |
background_color |
185 | string |
186 | 词云图片的背景颜色 | 187 | white |
188 | 可以是颜色名称 (如 white , black , lightyellow ) 或十六进制颜色代码 (如 #FFFFFF ) |
189 |
colormap |
192 | string |
193 | 词云的配色方案,决定词语的颜色 | 194 | viridis |
195 | 不同的 Colormap 会给词云带来完全不同的视觉风格。可选值包括: viridis , plasma , inferno , rainbow , jet 等 |
196 |
font_path |
199 | string |
200 | 自定义字体文件的路径 | 201 | "" (空字符串) |
202 | 如果留空,插件会尝试使用内置的默认字体 (通常是霞鹜文楷) 或系统字体。可指定 .ttf 或 .otf 字体文件 |
203 |
stop_words_file |
206 | string |
207 | 停用词文件的路径 | 208 | stop_words.txt |
209 | 指定一个文本文件,每行包含一个要忽略的词语。路径相对于插件 resources/ 目录或绝对路径 |
210 |
include_bot_messages |
213 | bool |
214 | 是否将机器人自身的消息计入词云统计 | 215 | false |
216 | true 时,机器人自己发送的消息也会被用于生成词云。默认为关闭 |
217 |
shape |
220 | string |
221 | 词云的预设形状 | 222 | rectangle |
223 | 支持 rectangle (矩形), circle (圆形), diamond (菱形), triangle_up (上三角)。如果设置了下方的 "自定义蒙版图片路径",则此选项无效 |
224 |
custom_mask_path |
227 | string |
228 | 自定义蒙版图片路径 | 229 | "" (空字符串) |
230 | 提供一个图片文件的路径作为词云的形状蒙版:图片中白色区域将被忽略,非白色区域将用于绘制词语。如果设置了此路径,则预设的 '形状' 选项将无效。支持相对路径(相对于插件数据目录下的 resources/images/ 子目录)或绝对路径 |
231 |
show_user_ranking |
234 | bool |
235 | 是否在每日词云中显示用户活跃度排行 | 236 | true |
237 | true 时,词云生成后会同时显示当天发言最活跃的用户排行榜,包含发言人数统计和贡献度排名 |
238 |
ranking_user_count |
241 | int |
242 | 用户排行榜显示的人数 | 243 | 5 |
244 | 设置排行榜显示前多少名活跃用户,建议设置 5-10 之间的值,过多可能导致排行榜信息过长 | 245 |
ranking_medals |
248 | string |
249 | 排行榜奖牌表情 | 250 | 🥇, 🥈, 🥉, 🏅, 🏅 |
251 | 用逗号分隔的表情符号,前三名会使用前三个表情,其余位置使用后续表情 | 252 |
debug_mode |
255 | bool |
256 | 是否启用详细调试日志 | 257 | false |
258 | true 时,插件会在控制台输出更详细的运行信息,主要用于开发者排查问题 |
259 |
| 命令 | 269 |描述 | 270 |示例 | 271 |
|---|---|---|
/wordcloud [天数] |
274 | 生成当前会话 (群聊或私聊) 的词云,可选择指定统计过去多少天的消息 | 275 | /wordcloud (使用默认天数) /wordcloud 3 (最近 3 天) |
276 |
/wc help |
279 | 显示本插件的帮助信息,包括命令列表 | 280 | /wc help |
281 |
/wc test |
284 | 生成测试词云,无需历史数据 | 285 | /wc test |
286 |
/wc today |
289 | 手动触发生成当前会话今天的词云 | 290 | /wc today |
291 |
/wc enable [群号] |
294 | 在指定群聊启用词云功能,如果未提供群号,则在当前群聊启用 (管理员权限) | 295 | /wc enable 123456789 |
296 |
/wc disable [群号] |
299 | 在指定群聊禁用词云功能,如果未提供群号,则在当前群聊禁用 (管理员权限) | 300 | /wc disable 123456789 |
301 |
/wc force_daily |
304 | 强制为所有配置了每日词云的会话立即生成一次每日词云(管理员权限) | 305 | /wc force_daily |
306 |
| 关键词 | 316 |功能描述 | 317 |等效命令 | 318 |
|---|---|---|
| 今日词云 获取今日词云 查看今日词云 生成今日词云 |
321 | 生成当前会话今天的词云图 | 322 | /wc today |
323 |
| 生成词云 查看词云 最近词云 历史词云 |
326 | 生成最近 7 天(或配置的默认天数)的词云图 | 327 | /wordcloud |
328 |
| 词云帮助 词云功能 词云说明 词云指令 |
331 | 显示词云插件的帮助信息 | 332 | /wc help |
333 |