opq-osc / GenshinBot

原神QQ机器人,基于OPQ。提供原神游戏角色查询、每日任务及树脂提醒、个人深渊战绩查询、世界探索信息查询等功能。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GenshinBot 原神QQ机器人

本项目正在活跃开发中,有任何建议或疑问,请提Issue


简介

一个基于OPQ Bot的QQ机器人,利用米游社APP的API,提供原神游戏角色查询、每日任务及树脂提醒、个人深渊战绩查询、世界探索信息查询等功能。

优势

  • 快速部署:得益于OPQ的http和webSocket接口,仅需简单修改配置文件,即可在任何地方部署你的机器人
  • 方便快捷:本项目使用手机号与短信验证码登录米游社,无需提供Cookie,方便用户使用
  • 加强安全:短信验证码用后即销毁,明文传输无风险;精心设计的加密算法,用户敏感数据全部加密存储于数据库,无需担心Cookie泄露
  • 依赖注入:模块间松耦合,全部以服务形式注入.Net服务主机,可测试,可复用,易拓展
  • 轻松拓展:基于YukinoshitaBot框架搭建业务,你可以用类似MVC的架构轻松拓展自己的功能

如何使用

  • 下载符合您操作系统的二进制文件并解压
  • 编辑appsettings.json文件当中的配置,将OPQ的API链接和机器人QQ号改成自己的
  • 运行并享受

如果您是开发者,您也可以克隆源代码,使用.NET SDK编译并运行于任何支持.NET的平台

如果您希望参与本项目的测试,可以点击这里加入我们的测试用QQ群

开发规划

功能 状态
短信验证码登录米游社 完成,可用
账号信息查询(文字) 完成,可用
基本信息查询(文字) 完成,可用
每日便签查询(文字) 完成,可用
角色信息查询(文字) API未完成
深渊战绩查询(文字) API未完成
随机表情 完成,可用
账号信息渲染(图片) 正在进行
基本信息渲染(图片) 正在进行
角色信息渲染(图片) 未开始
每日便签渲染(图片) 未开始
树脂及每日任务提醒 未开始

如何贡献

本项目正在活跃开发中,非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

维护者

@opq-osc @AZhrZho @Saicem

致谢

@Lightczx 提供了米游社客户端Salt逆向算法

About

原神QQ机器人,基于OPQ。提供原神游戏角色查询、每日任务及树脂提醒、个人深渊战绩查询、世界探索信息查询等功能。


Languages

Language:C# 100.0%