尝试自己搭一个QQbot

简介: 给自己用服务器搭了一个基于OPQBOT框架的QQbot。

当我看到别家的QQ群里的BOT,能歌善舞,文能生成废话武能帮忙禁言,上知天气下知高风险地区,好生羡慕。更有甚者能P图以及执行python代码,我心里一动,想起阿里云这我还有学生服务器没领取呢,于是就盯着阿里云开薅。

首先我去往上找教程,发现大多都是要在Windows上执行的酷Q框架,送的服务器性能肯定搭载不了windows server,于是选择了OPQBOT框架(没加官方讨论组),系统镜像选的是Ubuntu。等我大费周章地搭好这个框架,准备开始写插件的时候,人傻了。我找不到任何文档,我甚至不知道怎么才能让它在群里说话。一开始我还是懒得加入讨论组,于是打开了大神们写好的插件,开始逆向推理——看到有什么库就往里import,这样肯定不会缺库;类似功能的代码就直接copy然后再改等等,把我搞得头都麻了。不过功夫不负有心人,我终于写了一个宏大而史诗的——随机数生成器插件。别笑,我一开始其实是打算弄一个骰娘的,结果骰娘只有酷Q里有,只能从0开始,先用着群里的骰娘测试各种指令,什么.r10d100k3啊,help啊,.rc.ra.ct之类的啊,只能说虽然实现的方法有点邪门,但体验端是完全没问题的。哦还有就是后来我终于按捺不住去加入了他们的讨论组,经过长时间的交流得出了一个共同结果,这个框架以及没什么人打理了,因为这就是一个纯屎山。R.I.P.。希望我的bot能在服务器过期前别爆炸吧(

唯一有问题的是阿里云送的服务器带宽实在太小了,群友发个GIF带宽就得吃满了,性能对一个BOT来说是完全够用的,占用率常年不超过20%。之前也搭过minecraft服务器,也是被带宽问题桎梏住了,哪怕把1M升到3M都能变很流畅。不过,免费的要什么自行车呢23333。还有就是不知道等试用期结束以后我的bot又得去向何方,一点一点自己写出来的还慢不舍的(。希望阿里能多推出一点实惠便宜的云服务器吧,plz!

目录
打赏
0
0
0
0
4
分享
相关文章
关于“VS2022无法打开头文件<graphics.h>” 以及编译时 “没有与参数列表匹配的重载函数实例”俩个问题的解决思路
关于“VS2022无法打开头文件<graphics.h>” 以及编译时 “没有与参数列表匹配的重载函数实例”俩个问题的解决思路
3357 0
Nginx
Nginx 以其卓越的性能、稳定性和灵活性,成为现代网络架构中不可或缺的一部分。通过合理配置和优化,它能够为各种应用提供高效、可靠的服务支持。同时,随着技术的不断发展,Nginx 也在不断演进和完善,以适应日益复杂的网络环境和需求。无论是在传统的 Web 应用还是新兴的云计算、微服务架构中,Nginx 都将继续发挥重要作用。
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
157 5
【AI系统】CPU 指令集架构
本文介绍了指令集架构(ISA)的基本概念,探讨了CISC与RISC两种主要的指令集架构设计思路,分析了它们的优缺点及应用场景。文章还简述了ISA的历史发展,包括x86、ARM、MIPS、Alpha和RISC-V等常见架构的特点。最后,文章讨论了CPU的并行处理架构,如SISD、SIMD、MISD、MIMD和SIMT,并概述了这些架构在服务器、PC及嵌入式领域的应用情况。
336 5
SSRF内网打穿相关姿势
本文详细介绍了服务器端请求伪造(SSRF)漏洞,包括其定义、漏洞场景、常见漏洞函数、URL伪协议及其利用方法。通过具体的靶机示例,展示了如何利用SSRF漏洞进行内网探测、命令执行、SQL注入、命令注入、XXE注入、Tomcat任意文件上传和Redis未授权访问等攻击。文章还提供了相关工具和参考资料,帮助读者更好地理解和应对SSRF漏洞。
255 0
SSRF内网打穿相关姿势
深入浅出Python反射机制
1. 什么是反射 简单来说,反射就是程序在运行时能够"观察"自己,获取、检查和修改自身状态或行为的一种能力。听起来有点抽象?别急,我们慢慢道来。 在Python中,反射允许我们在代码运行时: • 查看对象有哪些属性和方法 • 获取属性的值 • 调用对象的方法 • 甚至动态地添加或修改属性和方法
Jvedio:.NET开源功能强大的本地视频管理神器
Jvedio:.NET开源功能强大的本地视频管理神器
505 0
你有没有想过自己写一个Xposed模块?教程来了~(一)
在互联网上,关于Xposed模块编写的教程可谓是一抓一大把。但由于时间的推移,很多工具和方法都发生了变化(如Eclipse退出安卓编程舞台,AndroidStudio 不断升级导致其一些设置也随之变化等)也正因此,网上的教程往往有一些时限性,比如现如今 provide 这个关键字已经被舍弃了却仍有人在用,还有些说要把jar包放到lib文件夹而非libs文件夹……种种错误或者落伍的教程对新手产生了很大的误导。
464 0
利用阿里云学生服务器创建QQ机器人
从零开始完成在Ubuntu系统上搭建QQ机器人的各项准备工作
1371 0
利用阿里云学生服务器创建QQ机器人