astrbot_plugin_legado
一个基于astrbot框架的随机小说插件,支持从自定义书源获取小说内容,提供随机小说推荐及信息查询功能。
功能说明
该插件主要实现以下核心功能:
- 随机小说推荐:通过命令触发,从配置的书源中随机选择一本小说,并返回其第一章内容(以图片形式展示,包含格式化排版)。
- 小说信息查询:获取上一次随机推荐的小说的基本信息(书名和作者)。
后续更新计划
正文优化:清除重复标题,未完成章节等。
- 阅读功能拓展:支持发送下一章。
- 消息管理:记录已推送的小说,避免重复发送。
- 推荐机制升级:可按男女频、分类等维度进行随机推荐。
- 书源拓展:支持导入外部书源。
- 个性化服务:基于用户偏好实现精准推荐。
依赖环境
- Python 3.8+
- astrbot 框架
- 第三方依赖库:
beautifulsoup4(网页解析)jinja2(HTML模板渲染)
安装方法
- 确保已正确部署astrbot框架环境
- 将插件代码放入astrbot的插件目录(通常为
plugins文件夹) - 安装依赖库:
pip install requirements.txt