Skip to content

anka-afk/astrbot_sowing_discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Astrbot Sowing_discord 模块 - 搬史插件

License: MIT Python Version Platform PRs Welcome Contributors Last Commit

Moe Counter

让 AI 学会搬史, 搬史进入新时代! 全自动搬史!

📢 公告: 注意 当前项目正在重构中

由于意料之外的热度, 本项目已经不适合直接使用(让 bot 转发未经筛选的, 不可信任来源的消息过于危险, 这不仅会导致您的 bot 被封禁, 也可能导致群聊被封禁, 面对传播谣言等风险)(当前版本为 v0.9, 已经附带简单的评价机制, 但仍然需要完善)

本项目正在重构中, 每完成一个目标将会更新:

  • 建立评价机制, 只有满足一定评价条件的消息才会被转发(在此之前, 不建议使用, 除非来源可以信任)(v0.9, 当前为粗略分类, 没有进行精细分类, 但已经可以正常使用)
  • 史的保存(v0.9), 由于史的来源的不确定性, 需要保存并去重(未实现去重), 对于少量消息本地缓存是不错的策略, 对于大量消息, 就应当使用数据库或服务器中心化保存
  • 史的自动评价, 我们会训练一个模型来自动评价史的类别与等级, 将来会开放给大家免费使用

本项目为公益项目, 不接受任何赞助, 所有服务均为免费提供, 所有付费服务与广告都是骗人的, 请不要相信并向作者报告

如果您想加入群聊, 为项目做出贡献, 请添加:

  • 1 群: 1032915502(几乎满)

  • 2 群: 1033125517(几乎满)

  • 3 群: 1036182598(几乎满)

  • 4 群: 1036266098(几乎满)

  • 5 群: 863935358

  • 6 群: 996760269(空)

  • 聊天群 1 群: 838714707

  • 聊天群 2 群: 1037306041

  • 聊天群 3 群: 920733548

  • 群聊的答案都是保证可以搜索的, 你并不需要懂得答案的由来, 你只是需要证明具有基础的搜索与解决问题的能力

注意, 不要相信任何你无法准确证明真实的消息, 这可能是谣言

❓ 常见问题

  1. Q: 为什么我的 bot 没有自动搬史?

    • A: 插件逻辑如下:
        1. 插件会从指定的群聊(搬史源头)中获取消息, 并缓存消息
        1. 10 分钟后, 插件会获取消息的贴表情信息, 如果满足评价条件(好史), 就会触发搬史
        1. 因此你至少需要等待 10 分钟, 插件才会开始搬史

✨ 功能

  • 🚫 自动从指定的群聊(推荐加入 1032915502, 共建搬史中心), 转发聊天记录(史)到其他指定的群聊(详见设置)

🛠️ 使用方法

  1. 加入天天发史的群聊
  2. 设置该群聊为搬史源头, 设置目标群聊
  3. bot 开始全自动搬史!

⚙️ 配置说明

插件配置项包括:

  • banshi_interval: 搬史间隔, 单位: 秒
  • banshi_group_list: 史的来源群列表
  • banshi_target_list: 白名单, 史的目标列表, 可以填写多个群或用户, 默认空白即全部群
  • block_source_messages: 开启后将屏蔽 banshi_group_list 中的群消息

👥 贡献指南

欢迎通过以下方式参与项目:

  • 🐛 提交 Issue 报告问题
  • 💡 提出新功能建议
  • 🔧 提交 Pull Request 改进代码

📄 许可证

本项目基于 MIT 许可证开源。

About

搬史自动化新时代!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages