小黄瓜机器人使用指南

归档
因为酷Q停止运营, 本篇博客现已归档

介绍

小黄瓜机器人QQ:2482513293
小黄瓜详细功能列表见下文
想要自己的群拥有小黄瓜的话请前往加群准则
所有可能烦人的功能都是可以群管理发送指令开启/关闭的
想要做一个跟小黄瓜类似的机器人,可以跳转至技术相关

加群准则

因为加群太多会使服务器负担太大,所以会控制加群数量.

想要自己的群拥有小黄瓜的话需要以下步骤:

  1. 通读本文.找到文中藏着的6位暗号,即可证明通读了本文.
  2. 确保要拉的裙满足条件(条件并不严格哦)
  3. 并加䒕黃苽机器人为好友
  4. 加好友后 私聊䒕黃苽机器人告知一声(不用等回复即可进行下一步)
  5. 拉䒕黃苽进群

6位暗号的第1, 2, 3位: 啊哈哇 下一处暗号位置: 联系主人功能

功能列表

无指令功能

点击功能跳转到对应位置

功能 机器人需要管理权限 控制开关
转发推特功能 否 !tweetConfig指令
复读机随机禁言功能 是 !fuduBanConfig指令
新人入群提醒功能 否 !welcomeConfig指令

指令功能

指令功能是通过发送以感叹号开始的指令触发的功能,中文或英文感叹号均可,无视大小写.
点击功能跳转到对应位置

指令 功能 机器人需要管理权限 限管理可用 控制开关
!help 帮助功能 否 否 无
!fuck 众裁功能 是 否 指令
!sleep 金质睡眠功能 是 否 指令
!del 定时撤回消息功能 是 否 指令
!recipe 获取一份假的食谱功能 否 否 指令
!build 碧蓝航线建造模拟器 否 否 指令
!tweetConfig 设置转发推特的功能 否 是 无
!enable 开启功能的功能 否 是 无
!disable 关闭功能的功能 否 是 无
!report 联系主人功能 否 是 无

功能详情

新人入群提醒功能

!welcomeConfig指令限管理可用

有新人入群时,小黄瓜机器人将@新人,发送入群提醒
管理可通过发送 !welcomeConfig + 内容 来指定入群提醒内容
如:

1
2
!welcomeConfig欢迎加入善良可爱小海豹保护者协会群!
请先阅读群置顶公告哦!

注:

  1. 设置的入群提醒不宜太长,避免刷屏.建议提醒阅读群公告,内容写在群公告即可
  2. 设置的入群提醒中的图片将被忽略
  3. !welcomeConfig后不跟内容,将取消入群提醒

复读功能

通过指令开/关功能

小黄瓜检测到有人在复读,就会跟着复读
因不堪网络暴力机器人发消息太多会被腾讯制裁,本功能停止使用

复读机随机禁言功能

!fuduBanConfig指令限管理可用 | 机器人需要管理权限

管理可通过发送类似下面的消息,更改禁言复读机配置

1
2
3
4
5
6
7
!fuduBanConfig{
"banLen": 2,
"banMult": 10,
"banRebel": false,
"randMemberMode": 2,
"randTimeMode": 3
}

对配置的解释如下:

字段名描述可选值对应效果
banLen触发复读禁言条数>= 2复读条数(算上 被复读的那一条) 大于等于 这个值时,触发复读禁言
banMult禁言力度>= 1控制禁言时长的力度
banRebel 是否开启禁言复读机叛徒true此时,如果是参与复读的人打断复读,则不再进行复读机随机抽取,而是直接抽中这名复读机叛徒
false正常进行复读机抽取
randMemberMode抽取复读机的模式0关闭本功能,不再禁言复读机
1随机抽取一名复读机
2正态分布随机抽取一名复读机
3取倒数第二个复读机
randTimeMode抽取禁言时长的模式1经典随机,禁言时间为 (1~本轮复读条数 之间的随机数) * banMult
2复读总长相关,禁言时间为 本轮复读条数 * banMult
3固定时长,禁言时长为 banMult
4按座位,被抽到的复读机在本轮复读中是倒数第n个,时长就为 n * banMult

众裁功能

本功能为指令功能,通过发送 !fuck + @一名群员 触发

通过指令开/关功能 | 机器人需要管理权限

在一人通过该指令开启对一名群员A的众裁之后,将开始三分钟的计时,统计三分钟内通过该指令参与对群员A的众裁的人数,于三分钟后对群员A进行制裁(禁言)
禁言时长:

参与本轮众裁人数 禁言时长(分钟)
<= 2 不禁言
3 5
4 10
>= 5 每多一人,时长加2

注:

  1. !fuck后面跟上@一名群员,这个@必须是能@到人的,复制粘贴的不管用
  2. 不要重复参与众裁,否则会被禁言1分钟
  3. 不要再众裁群主管理辣!
  4. 不要欺负人哦,拿来制裁海豹正适合

定时撤回消息功能

本功能为指令功能,通过发送 !del + 时长 + 空格 + 消息 触发

通过指令开/关功能 | 机器人需要管理权限

示例:

1
!del 10 这条消息将在10秒后被撤回

注:

  1. 如 !del 后不加时长,直接跟消息,则默认撤回时长为5秒
  2. 如设置时长,记得时长数字和后面消息中间用空格分隔
  3. 设置时长最大为600,超过这个值将改为5
  4. 本功能为限 非管理群员 使用

金质睡眠功能

本功能为指令功能,通过发送 !sleep 触发

通过指令开/关功能 | 机器人需要管理权限

22:00~次日03:59发送指令,发送者将被禁言6小时

食谱功能

本功能为指令功能,通过发送 !recipe 或 !gbf触发

通过指令开/关功能 | 消耗黄瓜片 : 20

发送一份分享,标题和图片为随机食谱的标题和图片,点开却是granbluefantasy.jp

碧蓝航线建造模拟器

本功能为指令功能,通过发送 !build 触发

通过指令开/关功能 | 消耗黄瓜片 : 40

!build可接受最多两个正整数参数,用逗号分隔(中英文标点均可)

指令 效果
!build 抽取1池10次
!build x 抽取x池10次,x可为1,2,3
!build x,y 抽取x池y次,y为1~10

注:

  1. 概率保证按照官方给出的概率
  2. 卡池信息来自着迷碧蓝航线wiki建造模拟器
  3. 不准备做限时建造的卡池,想玩的请移步着迷碧蓝航线wiki限时建造模拟器
  4. 本功能需要生成图片发送图片,对服务器资源消耗过大,不要玩太过分哦
  5. 如果!build没有反应,或者只回复文字不显示图片,就代表被腾讯限制了,这时候就要稍后再试

转发推特功能

2020年4月4日22:00:04更新: 设置转发推特的功能暂不可用, 请联系主人设置转推

!tweetConfig指令限管理可用
小黄瓜会实时转发指定推特用户发送的新推特至qq群
新加的群是不会转发推特的,需要经过设置后,可转发指定推特
设置方法:发送类似如下的消息,可添加或修改推特转发:

1
2
3
4
5
6
7
8
9
10
11
12
13
!tweetConfig{
"follow":{
"name":"@azurlane_staff",
"nickName":"碧蓝航线日服推特"
},
"groupInfo": {
"nickName": "在这里填写群名",
"trans": true,
"sendRT": false,
"mediaOnly":false,
"follow": true
}
}

以下为对上面配置的解释:

1
2
3
4
5
6
7
8
9
10
11
12
13
!tweetConfig{
"follow":{
"name":"这里填入需要关注的人的推特Id,以@开头",
"nickName":"这里填入关注的人的称呼"
},
"groupInfo": {
"nickName": "群名", // 在这里填写群名,理论上随便填,主要目的是让作者辨识出是哪个群
"trans": true, // 是否需要发送一遍将经过百度翻译的推文,把true改成false将不翻译
"sendRT": false, // 是否需要发送 转发和回复别人的推特,建议关闭,打开很烦人的,把false改成true打开
"mediaOnly": false, // 将false改成true,将只发有图片内容的推特,纯文字推特将忽略,适合关注画师
"follow": true // 将true改为false,将不转发此人的推特
}
}

注意:

  1. 这条消息除开头的!tweetConfig以外,全部大小写敏感且必须用半角标点符号(即英文标点)
  2. 大括号,冒号,逗号,引号都不能漏
  3. 不要将true打成ture,false打成flase…
  4. 若出现"查找用户信息失败"提示,请确定关注的人的id以@符号开头,确认无误后稍后再试
  5. 设置转发后,机器人需要花几秒时间准备,因此这几秒内做不到转推
  6. 附录中给出了些常用推特供参考

开启功能的功能

本功能为指令功能,通过发送 !enable + 其他功能指令 触发

限管理可用

指令 功能
!enable !sleep 开启金质睡眠功能
!enable !fuck 开启众裁功能
!enable !recipe 开启食谱功能
!enable !build 开启碧蓝航线建造模拟器
!enable !del 开启定时撤回消息功能

注:无视所有感叹号全/半角,不区分大小写

关闭功能的功能

本功能为指令功能,通过发送 !disable + 其他功能指令 触发

限管理可用

指令 功能
!disable !sleep 关闭金质睡眠功能
!disable !fuck 关闭众裁功能
!disable !recipe 关闭食谱功能
!disable !build 关闭碧蓝航线建造模拟器
!disable !del 关闭定时撤回消息功能

注:无视所有感叹号全/半角,不区分大小写

联系主人功能

本功能为指令功能,通过发送 !report 触发

!report指令限管理可用
机器人接收到以!report开头的消息,会发送给主人看到
注:

  1. 乱玩此功能会打扰到主人的,请不要乱玩
  2. 机器人功能相关请先仔细阅读本篇文档对应部分以及Q&A部分
  3. 在群里直接@小黄瓜机器人,主人一般情况下看不到的
  4. 私聊小黄瓜机器人,主人一般情况下看不到
  5. 使用!report指令的消息,主人会看到,并尽量及时回应
  6. 按照下面联系方式联系主人,是比较有效的联系方式
  7. 有事请直接说事,免掉"在吗"之类的打招呼内容
  8. 谢绝无事骚扰

主人QQ:2894700792 加好友的认证信息请认真填写

6位暗号的第4位: 噗 下一处暗号位置: 限管理可用功能

黄瓜片系统

出于目的:

  1. 防止功能滥用对小黄瓜服务器造成太大负担
  2. 防止某些功能造成刷屏
  3. 防止被tx限制

现在实装黄瓜片系统,某些功能需要消耗黄瓜片(黄瓜片就是类似体力的东西啦)

获得黄瓜片

小黄瓜机器人会在每天凌晨04:30,中午13:30,晚上19:30将所有群友的黄瓜片置为40点.
即,黄瓜片不可积攒,每个时间段40点

消耗黄瓜片

消耗黄瓜片的功能

功能 消耗黄瓜片数/次
碧蓝航线建造模拟器 40
食谱功能 20

其他

小黄瓜机器人的管理权限

给小黄瓜管理权限后,机器人并不能马上意识到自己是管理,需要重启插件,这时通过联系主人功能告知重启

限管理可用功能

本文中的"管理",皆指 管理or群主
把部分功能做成仅限管理可用,目的是过滤掉没素质的人,希望身为管理能意识到自己的一份素质,不要闲来无事report玩,或者凭一己之见关注一些奇怪或无聊的推特

6位暗号的第5位: 嘤 下一处暗号位置: QA

idea相关

有觉得好玩的机器人的玩法的想法,可以联系主人哦

技术相关

因为小黄瓜机器人项目中有很多小黄瓜的apikey和OAuth认证信息,开源很麻烦,所以闭源
小黄瓜机器人项目代码是使用python编写,通过richardchien/coolq-http-api和richardchien/python-aiocqhttp控制酷Q实现的,
监听新推特是通过tweepy.StreamListener实现
酷Q只能跑在windows或有图形界面的linux服务器上,本人使用的服务器是阿里云服务器的学生机

其他的䒕黃苽

其他相关

希望群友们素质聊天

QA

QA1

Q: 建造模拟器怎么没有限定池?

A: 䒕黃苽机器人的建造模拟器数据来源为着迷碧蓝航线wiki建造模拟器.而wiki并没有限定池详细信息,在着迷碧蓝航线wiki限时建造模拟器中,未知角色用问号代替,而䒕黃苽建造模拟器比较在意真实和美观,不乐意用问号这种.想玩的话还请前往着迷碧蓝航线wiki限时建造模拟器.

QA2

Q: 建造模拟器概率是不是有问题啊?

A: 概率纯粹按照官方给出的概率进行随机抽取,然而实际游戏中可能并非如此(详细可以看下这个视频: bilibili - 揭秘游戏氪金抽卡的“黑幕”【游戏侦查冰】 - 芒果冰OL),故可能感官上和真实游戏中有所不同.

QA3

Q: !build经常会没有反应或者只回复文字没有图片,是怎么回事?

A: 图片发多了会被腾讯限制,一段时间内发不出图片的,这种时候还请稍候再试

QA4

Q: 为什么我拉䒕黃苽机器人进群或者加好友没有反应?

A: 加群准则见本页加群准则.加好友没有反应一定是因为加好友理由是乱填.

QA5

Q: 䒕黃苽机器人是有收费的吗?

A: 䒕黃苽机器人暂时没有任何付费功能,入群无租金,黄瓜片不可充值.不过如果你钱比较多还喜欢䒕黃苽的话还请通过本页面的投喂进行资助.

QA6

Q: 可以 拍/切/剁/用 黄瓜吗?

A: 是不可以的.

QA7

Q: 䒕黃苽主人是个什么人?

A: https://blog.ggemo.com/about/

6位暗号的第6位: 咕

附录-常用推特id

推特id 备注
@korindo 博丽神主推特
@kirarafantasia 芳文社手游きららファンタジア官推
@azurlane_staff 碧蓝航线日服官推