All Projects → TRKS-Team → Wfbot

TRKS-Team / Wfbot

Licence: agpl-3.0
一个 Warframe 的QQ机器人

Labels

Projects that are alternatives of or similar to Wfbot

java
基于 go-cqhttp 和 java 的 qq 机器人
Stars: ✭ 128 (+93.94%)
Mutual labels:  qqbot
Qqbot
QQBot: A conversation robot base on Tencent's SmartQQ
Stars: ✭ 3,643 (+5419.7%)
Mutual labels:  qqbot
Kjbot
kjBot Framework and Modules
Stars: ✭ 32 (-51.52%)
Mutual labels:  qqbot
mirai-class-notice
🥳 这是一款基于 mirai 的班级 QQ 群课程通知机器人,拥有简单的 web 管理页面,尽量实现一键安装简易操作等功能。
Stars: ✭ 25 (-62.12%)
Mutual labels:  qqbot
Application
一个设计精巧, 协议实现完备的, 基于 mirai-api-http 的即时聊天软件自动化框架.
Stars: ✭ 307 (+365.15%)
Mutual labels:  qqbot
Onebot Kotlin
OneBot标准的Kotlin实现及mirai插件 - 原cqhttp-mirai
Stars: ✭ 419 (+534.85%)
Mutual labels:  qqbot
FG
基于Nonebot的QQ群机器人🤖️,特色功能是利用机器学习算法,基于每日聊天记录生成每日总结。可在酷Q/Mirai平台上运行
Stars: ✭ 74 (+12.12%)
Mutual labels:  qqbot
Mirai Plugins
🌠一个用于收录Mirai插件的仓库|mirai|plugins|mirai plugins|mirai-plugins
Stars: ✭ 55 (-16.67%)
Mutual labels:  qqbot
Unifiedmessagerelay
Group Message Forward Framework (supports QQ Telegram Line Discord)
Stars: ✭ 363 (+450%)
Mutual labels:  qqbot
Mirai Console
mirai 的高效率 QQ 机器人控制台
Stars: ✭ 764 (+1057.58%)
Mutual labels:  qqbot
ProtobufBot
QQ机器人框架 ProtobufBot 整体介绍。看README
Stars: ✭ 45 (-31.82%)
Mutual labels:  qqbot
Koishi
一个跨平台机器人框架
Stars: ✭ 307 (+365.15%)
Mutual labels:  qqbot
Onebot
OneBot 标准:一个聊天机器人应用接口标准
Stars: ✭ 455 (+589.39%)
Mutual labels:  qqbot
Go-Mirai-Client
基于MiraiGo的客户端,使用反向 websocket 收发私聊、群聊消息,消息格式类似onebot。支持多账号,很稳定
Stars: ✭ 90 (+36.36%)
Mutual labels:  qqbot
Gomirai
适配于Mirai HTTP API的Golang SDK
Stars: ✭ 39 (-40.91%)
Mutual labels:  qqbot
weibo-helper
mirai-console 插件开发计划
Stars: ✭ 21 (-68.18%)
Mutual labels:  qqbot
Miraigo
qq协议的golang实现, 移植于mirai
Stars: ✭ 404 (+512.12%)
Mutual labels:  qqbot
Coolqpythonbot
基于酷Q+CQHTTP的功能性QQ机器人
Stars: ✭ 63 (-4.55%)
Mutual labels:  qqbot
Miraigo Template
A template for MiraiGo
Stars: ✭ 47 (-28.79%)
Mutual labels:  qqbot
Hoshinobot
A qqbot for Princess Connect Re:Dive (and other usage :)
Stars: ✭ 608 (+821.21%)
Mutual labels:  qqbot

WFBot

GitHub Actions GitHub release Github releases (by release) License: AGPL v3 FOSSA Status
这是一个可进行多种游戏内任务通知以及查询的 Warframe 聊天机器人.
此项目使用 AGPL 协议授权. 如果你修改了源代码并应用到了机器人上, 请将最新的代码开源.
我们不允许任何商业用途, 如果你发现有人违反, 请向我们反馈.

基于 莎比的 miraimirai-http-apiMirai-CSharp 开发.
翻译 词典 作者: 云之幻
使用 API 文档由云之幻整理
任务 API 来自 WarframeStat

本分支是 WFBot 通用版的分支, 原基于 Mahua 框架(已停更)的可在这里找到
本分支将持续更新, 预计在将来支持更多种机器人平台和聊天平台, 你也可以自己适配

MONEY --by @Lasm_Gratel
骗钱赞助网址: 爱发电
您的赞助会成为我们维护此项目的动力


🚧 如何部署

部署指南
部署指南
部署指南


如何使用

控制台命令

自定义命令匹配的解释 比如 wiki 查询只能用 '/wiki', 我想让它支持'/维基', 使用 `PrintCommands` 找到 wiki 的命令 ID 为 `Wiki`(区分大小写), 再使用 `AddCustomCommandMatcher Wiki 维基`, 就可以使用 '/维基' 了.
  • 添加自定义命令匹配: AddCustomCommandMatcher <命令 ID> <匹配字符>
  • 移除自定义命令匹配: RemoveCustomCommandMatcher <命令 ID> <匹配字符>
  • 列出所有命令: PrintCommands
  • 打开 UI: ui
  • 退出: stopexit

群内命令

设置内可以更改命令前需要斜杠.

参数说明: <>为必填参数, []为选填参数, {}为附加选填参数, ()为补充说明

  • 遗物: /遗物 <关键词> 查询遗物的内容
  • 赤毒: /赤毒 所有赤毒任务
  • 仲裁: /仲裁 仲裁警报
  • Wiki: /wiki [关键词] 搜索Wiki上的页面
  • 午夜电波: /午夜电波 每周/每日/即将过期的挑战.
  • 机器人状态: /status 机器人的运行状态.
  • 警报: /警报 所有警报.

    新警报也会自动发送到启用了通知功能的群.

  • 入侵: /入侵 所有入侵.

    新入侵也会自动发送到启用了通知功能的群.

  • Sentient异常事件: /s船 当前的Sentient异常事件
  • 突击: /突击 本日突击
  • 平原时间: /平原 地球&金星&火卫二的时间循环
  • 活动: /活动 所有活动
  • 虚空商人: /虚空商人 (或奸商)

    如果虚空商人已经抵达将会输出所有的商品和价格, 长度较长.

  • WarframeMarket: /查询 <物品名称> {-qr}(快捷回复) {-b}(查询买家)
    • 目前模糊匹配功能十分强大,无需强制按照格式
    • 查询未开紫卡请输入: 手枪未开紫卡
  • 紫卡市场: /紫卡 <武器名称>

    数据来自 WFA 紫卡市场

  • 地球赏金: /地球赏金 [赏金等级(如 5)] 地球平原的 全部/单一 赏金任务.
  • 金星赏金: /金星赏金 [赏金等级(如 5)] 金星平原的 全部/单一 赏金任务.
  • 裂隙: /裂隙 全部裂隙.
  • 翻译: /翻译 <关键词> (eg. 犀牛 prime, 致残突击) 中 => 英 或 英 => 中
  • 小小黑: /小小黑 来查询目前追随者的信息.

    仅限此活动激活时可以使用

另外还有一些不影响大局的调试命令和命令别名, 可以自己在代码中 (私聊/群聊) 查阅.

私聊命令

请不要把七个星号(默认口令)替换为群号.

  • 用于启用群通知: 添加群 <口令> <群号>
    默认为: 添加群 ******* 群号
  • 用于禁用群通知: 删除群 <口令> <群号>
    默认为: 删除群 ******* 群号

其他东西

直接邀请机器人机器人就会同意 (可修改配置)
默认口令: ******* (某梗)


版权及开源库

名字 开源协议 用来干嘛
Humanizer MIT 将时间转为中国人可读文字
Newtonsoft.Json MIT 比较可靠的 Json 库
Fody MIT GammaLibrary 一依赖
Fastenshtein MIT 字符串相似度比较
TextMessageCore WTFPL 命令分析库
GammaLibrary Anti-996 License C# 工具库
HtmlAgilityPack MIT HTML 分析
Harmony MIT 插件支持
Richasy.WFA.Sdk richasy Copyright WFA API
Mirai-CSharp AGPL-3.0 Mirai C# 连接
GitVersion MIT 提供版本号支持
Magick.NET Apache-2.0 临时图片渲染

Warframe 是 Digital Extremes Ltd. 的商标.


License

FOSSA Status

代码部分

代码注释极少... 并且大部分都是一些瞎记的.
我不写注释是因为: 这代码这么难写 那他应该也难读
如果发现 Bug 或者你有好的想法可以在GitHub Issue里直接提出, 我会尽量去修改和实现.
特别鸣谢 @Cyl18

Cyl18 是我雇佣的一个劳工
他每天坐在电脑前 看到我 Commit 的时候 他就戳一下 build.bat
然后将插件文件打包 上传到 GitHub 上
可怜的 Cyl18 每天要做这些工作维持生活

Cyl18 又多了好几份工作
每天 24 小时他都要坐在电脑面前
看着 Warframe 游戏内的信息
如果有新的 他就发到群里
如果群里有人调用机器人 他就手动把信息发过去

贡献者列表 [排名不分先后]

  • 代码贡献:

    TheRealKamisama 项目发起人 主要开发者 文档撰写 问题回答 骗钱
    Cyl18 项目维护 代码修改 文档修改 苦力 装逼
    qiutong123 提供了翻译功能的代码 (PR)
    @wu452148993 解决了一个令我很头疼的问题

  • 问题贡献: wosiwq Aujin JJins mengpf
  • 捐助者 (不惨): KONYCN Trinitatem 爱发电用户_pPYQ Pharsaria LouisJane L·A·Y dc 姐姐好棒哒 爱发电用户_Ymhw 琪露诺 wosiwq Zatermelon aecine DreaM1ku 果汁 Flashbang233 SM_Chicov 曲水流觞 ℡ luoroz 玄白 SAMA 难喝的鸡汤 爱发电用户_edf3 苟 Cy 780712 vian 爱发电用户_Ayhf 爱发电用户_mQps 老腊肉 Neptune 君莫笑 Deadwings 爱发电用户_x9FU 不够温柔 爱发电用户_FtaS 大番茄一号 爱发电用户_JV6j

感谢 JetBrain 公司为我们提供的 All-Product-License
jetbrains
感谢这些贡献者, 开源项目有你们才有未来

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].