适用于 NoneBot2 的词云插件
Project description
NoneBot Plugin WordCloud
✨ NoneBot 词云插件 ✨
使用方式
插件依赖 nonebot-plugin-chatrecorder 提供消息存储。
待插件启动完成后,发送 /词云
可获取插件使用方法。
发送 /今日词云
、/昨日词云
、/本周词云
、/上周词云
、/本月词云
、/上月词云
、/年度词云
或 /历史词云
即可获取词云。
如果想获取自己的词云,可在上述命令前添加 我的
,如 /我的今日词云
。
超级用户,群主或管理员可发送 /设置词云形状
设置词云的形状。通过 /删除词云形状
删除自定义的词云形状以使用默认形状。
超级用户可发送 /设置词云默认形状
设置所有词云的默认形状。通过 /删除词云默认形状
删除自定义的词云默认形状,继续使用词云默认的矩形。
超级用户,群主或管理员可发送 /开启词云每日定时发送
开启每日定时发送,默认将在每天 wordcloud_default_schedule_time 设置的时间发送今日词云。通过 /开启词云每日定时发送 23:59
设置自定义的发送时间。发送 /关闭词云每日定时发送
关闭每日定时发送。发送 /词云每日定时发送状态
查询当前的设置。
配置项
配置方式:直接在 NoneBot
全局配置文件中添加以下配置项即可。
wordcloud_width
- 类型:
int
- 默认:
1920
- 说明: 生成图片的宽度
wordcloud_height
- 类型:
int
- 默认:
1200
- 说明: 生成图片的高度
wordcloud_background_color
- 类型:
str
- 默认:
black
- 说明: 生成图片的背景颜色
wordcloud_colormap
- 类型:
str
- 默认:
viridis
- 说明: 生成图片的字体 色彩映射表
wordcloud_font_path
- 类型:
str
- 默认: 自带的字体(思源黑体)
- 说明: 生成图片的字体文件位置
wordcloud_stopwords_path
- 类型:
str
- 默认:
None
- 说明: 结巴分词的 停用词表 位置
wordcloud_userdict_path
- 类型:
str
- 默认:
None
- 说明: 结巴分词的 自定义词典 位置
wordcloud_timezone
wordcloud_default_schedule_time
- 类型:
str
- 默认:
22:00
- 说明: 默认定时发送时间,当开启词云每日定时发送时没有提供具体时间,将会在这个时间发送每日词云
wordcloud_options
- 类型:
Dict[str, Any]
- 默认:
{}
- 说明: 向 WordCloud 传递的参数。拥有最高优先级,将会覆盖以上词云的配置项。
wordcloud_exclude_user_ids
- 类型:
Set[str]
- 默认:
set()
- 说明: 排除的用户 ID 列表(全局,不区分平台)。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_wordcloud-0.4.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61a2332c26b09e9a7cefcbd7e2313d9b713aa88aac4422f3a47d33458c243cc1 |
|
MD5 | 77a634ab9e5ce72a632de8b844e2ab51 |
|
BLAKE2b-256 | af7d5d75111cc5b1b412d20fb57fec3d15cc7874b969e02f83510795add896fa |
Close
Hashes for nonebot_plugin_wordcloud-0.4.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7def16c55afe2ec13f668d6ac4f946b39b6a56bdbc34096610d68d6ca7598d25 |
|
MD5 | 0c0ec21c3ea9f2ebdd484440a73712ea |
|
BLAKE2b-256 | 1bba9194d062622fdf7915f0278ad1b9c0d3d79315242756dbe8ba934c2f4713 |