Skip to content

Kshaoye/gadgetBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gadgetBot

瞎搞!想到啥弄啥!基于nonebot框架的QQ机器人

目前功能

  1. 获取bilibili视频封面图片
  2. 剑网3科举题
  3. 智能聊天(基于腾讯ai,最好使用自己的APPKEY)
  4. 语音合成(后续合并到智能聊天里)
  5. B站开播提醒
  6. 5s游戏(跟天亮前の黎明大佬的一样的
  7. 智能爬虫初版(返回格式没有进行格式化
  8. 名片点赞
  9. 刷屏禁言(感觉有点儿错误)

TODO

剑网3系列

  1. 金价查询
  2. 开服监控
  3. 宠物查询
  4. 。。。

B站系列

  1. 在QQ跟弹幕聊天(好像会关小黑屋而且需要cookie暂时不做)
  2. 。。。

其他

  1. 抽签
  2. 签到
  3. 。。。

引用

aio.requests 和 untils.fs 源码使用的是aki奶茶的源码(RCNB)

聊天跟语音合成说明

智能聊天使用的是腾讯ai开放平台的接口,使用QQ登陆创建一个应用,接入智能闲聊能力,拿到的appid跟appkey填入config.py. 代码原有的不知道啥时候会过期还是自己申请一个比较好

TX_CHAT_APPID = 'appid'
TX_CHAT_APPKEY = 'appkey'

语音合成使用的是百度语音合成的接口,还是跟上面一样在config.py里面配置

BD_CLIENT_ID = '4LI50CEmqn4h4mNqfjwicu04'
BD_CLIENT_SECRET = 'PHBGwYHmWiz9Ce0eBV7jygGrUyKpSetn'
BD_TOKEN = '' #会通过ID跟SECRET自动获取这个不需要填写()

功能使用

科举
触发方式 群聊,私聊
科举+空格+关键字
科举 青岩诗
B站封面
触发方式 群聊,私聊
封面+空格+av号
封面 av1234567
聊天
触发方式 私聊,群艾特或者nickname
nickname可以在config.py配置
NICKNAME = {''}
猫,你好呀来聊天吗?
语音合成
触发方式 私聊,群聊
说 + 内容 不需要空格可指定男女
说你好呀
--------------
指定性别:说+内容+空格+性别
说你好呀 女
B站直播订阅
触发方式 群聊需管理员或群主 ,私聊
开播订阅房间号
开播订阅3
----------------
取消订阅房间号
取消订阅3

5s游戏

5s 基于酷Q社区天亮前の黎明大佬源码修改

触发方式 群聊
5s

智能爬虫

  • 调用diffbot操作所以需要去申请APPKEY,国外网站所以爬国内网站会有点慢,最好指定方式
  • 后续会根据不同方式进行格式化回复
  • 小提示:在社区里面看吧
触发方式 爬取url
可指定方式:爬取图片,爬取视频,爬取文章,爬取商品
具体的看代码吧

点赞

触发方式 赞我 点赞

About

基于nonebot开发..

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages