TiziBot使用说明

发布于 2022-03-01  1047 次阅读


引言 Intro

TiziBot(梯子酱)是由JackWu开发的一个基于mirai+graia的pybot.与大多数主流bot一样,可响应群聊消息(被动功能)且将群员消息记录于数据库中并作记录(主动功能).由于作者为苦逼高中生,故佛系更新功能。

需要注意的是,本机器人为本人学习以及供群友娱乐使用,不涉及任何利益关系。

项目gayhubGitHub地址:Jackwu945/tizi_bot (github.com) (仅作备份,随缘同步最新代码)

相关来源

① TiziBot即梯子机器人。其得名源于本人网课用户名:自带梯子。本名字曾为本人第二网名,现将此名赐予我的Bot,希望其作为一个女孩人设寄托我曾经的某些失败了的疯狂设想。

②本bot部分功能是为满足某高木同好会群而诞生.(使人联想到战争促进科技发展)所以在此有必要在此科普下高木同学.

  • 首先这是一个很棒的漫画,讲述了一个高情商女同桌捉弄对面的西片君然后产生爱意最后成家的故事.
  • 其次动漫化后的作品也成为了脍炙人口的佳作,十分受欢迎.
  • 最后该IP在国内形成了组织,有大量的同人及二创.各同好者能齐聚一堂共同交流.这也是本人做如此多相关功能的原因.
  • 总之这漫画和番都十分棒,欢迎各位了解观看.

更新计划

主要开发方向主要分通用功能特色功能(是高木同学有关的呢)

  • 1.那年今日(定时触发)| 历史事件年份(被动触发)
  • 2.特色功能:每日高木,自动获取头子发布图片(若有)并公布
  • 3.计算功能改进,提供阶乘,极限等的计算。
  • 4.将Kotlin开发的梯子酱时期的一些功能适配并升级,移植到pybot.
  • 5......

(下方内容随时更新,请以最新为准。)

内容分为主动与被动触发。

被动功能

呼唤梯子

梯子怎么不理我了QwQ?

莫慌,来试试呼唤下梯子吧!啥?还是不行?可能是服务器炸了。
  • 本功能类似于cmd中的Ping,用于测试梯子是否在线。
  • 触发方法:梯子在吗
  • 梯子回复:我在

戳一戳

偷偷戳一下梯子酱,她应该不会发现吧

触发方法:戳

梯子回复:随机回复。(内容自己探索吧)

注意:由于梯子无法接受一天几百次的戳一戳压迫,故有50%的几率戳回来:全世界的机器人们,联合起来!

服务器运行状态

来查看梯子酱的寄身的状态吧

触发方式:?资源

梯子回复:服务器运行内存及cpu等信息

计算

人类使用计算机有三大欲望,玩欲,性欲,计算欲,而在这三大欲望当中,因为计算欲是满足人类科学发展及工作完成需求的欲望,所以,满足计算欲的行为,在这三者中,优先性是第一位的。如果能在使用计算机的过程中,算出了预期结果,也能使人类无比愉快,而在现实生活中,存在着对于这种快感执着追求的人,我们通常把这种人称之为财务,而本bot,则专门为那些厌倦世间常见笔算的人,量体裁衣,提供符合他们身份的功能。

淳平

触发方式:?计算 表达式

eg:?计算 114+514

梯子回复:答案是: 628.00

衍生功能:算pie

用法:?算pie 精度

eg:?算pie 114514

梯子会给出估算值

通过pie估算算法实现,循环次数越高越精确

抽高木

没有什么比一张高木图片更治愈人心了

Jack Wu

触发方式:?抽高木

梯子将会私信你一张高木桑的图片

说明:由于群中过多图片会刷屏,造成困扰。故改私聊展示

方舟抽卡

刀客塔,时代变了。我们现在都用模拟抽卡测欧气啦!

龙门市某10086线开发者

触发方式:?抽卡 次数

eg:?抽卡 10

梯子会将结果分六五四三星抽到的次数分行展示,最后显示本次抽取的均值。

说明:

①抽取数据按照方舟所说明(如下所示)的数据进行模拟,由于算法实现不同,并不能100%模拟出实际情况

六星2%(初始)|五星8%|四星50%|三星40%

②均值即这次抽到的平均星数(六星占总次数的概率x6+五星占本次概率x5...)经测试一般位于3.7-3.9之间。

题库抽取

来举办一场群知识竞赛吧~

本功能还在修改中,尚未公开使用

高木题库工程 申请页 - Jack's BlogJack's Blog (shakaianee.top) 在此提交题目

进入数据库后就有可能被梯子抽到啦!

触发方法:?题库抽取

梯子会给出问题,这时你需要回复她的消息附上你的答案

梯子会回复回答正确or回答错误,然后告诉你正确答案选项内容

最近撤回

涩涩群最怕的存在

触发方法:?最近撤回

梯子会给出依据设定给出的最近五条撤回。

说明:

①本功能前身是主动触发,由于功能过于变态遭到各方涩涩人士的声讨。故只能是被动触发。

②本功能实现了图片的显示,从某种方面说,更变态了。

③由于本功能实在过于缺德,鄙人建议使用 @梯子bot 嘘 来让她撤回。

排行 被动触发

谁是龙王梯先知

查看今日排行

使用方法:?今日排行

梯子会计算聊天排行榜top10(详见主动触发-聊天排行榜top10)

查看总排行

使用方法:?总排行

梯子会计算自入群以来发言次数top10

和梯子对话

“我的bot对话能通过图灵测试”,你信吗?反正我不信。

添加关键词

使用方法:?关键词添加 问 答

eg:?关键词添加 梯子是谁 是笨蛋

梯子回复:@SomeBody 提交成功!

对话

使用方法:@梯子 问题

梯子根据文段中关键词寻找匹配答案

eg:@梯子 透你

梯子回复:所匹配的答案

说明:本功能是半生不熟的半成品,故经常会遇到各种炒面综合征,随缘修bug。

-主动触发 完-

被动触发

注:由于各群需求实际不同,本功能模块一般需要分别添加入不同功能触发列表才能触发.

发言排行(日结)

来看看谁是今天群话痨~

说明:在每日23点59分整会进行发言统计,范围是本日0点至23点59分所发消息的次数.

消息一般包含标题,后每行输出第x名 名字,很明显,为发言次数的降序排序.

B站动态更新同步

想第一时间看看群员B站的动态?让梯子满足你

说明:本功能每分钟触发一次,遍历发送列表内对应的b站用户的动态.

若有动态更新即查询本最新动态的内容.若有图片,则在文字行下一行展示图片.现在支持显示视频,文字动态,相册(带图片的动态)展示功能.

早中晚,新一天的问候

如果没有对象的话,早午晚安什么的应该没人会给我发吧?

没关系,让梯子bot来做你女朋友吧~

触发时间:6点30分,12点整,18点整,每日0点整

内容一般是问候语加上一张高木同学的图片(不要问,问就是历史遗留问题).

注意:梯子发的问候并非绝对整点(经排查是图片上传问题).有对象的我相信你对象没我梯子准时,没对象的你都没对象了,还要什么自行车?

-正文内容 完-

附录

又不是写书,怎么会有附录呢?也没啥好附的.文章完!

(本文持续更新中...敬请以实际功能为主)

届ける言葉を今は育ててる
最后更新于 2022-05-02