为原神机器人(云崽bot)编写可群发涩图插件

优选教程   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-11-8

这一期教大家编写一个可以群内发送指令并返回涩图外加可以设置多久撤回消息的插件
————————————分割线—————————
首先由于楼主过于懒,并且觉得这种方式适合纯小白,所以接下来就把最简单开发的教程写出来,太复杂了怕你们学不会。
注意事项:还是以手机termux为教程,pc端或服务器大同小异(win服务器已测试,完美适配)
首先cd到乌班图路径下,执行命令:
cd ~/Termux-Linux/Ubuntu
进入乌班图路径下后,启动乌班图,执行命令:
./start-ubuntu.sh
随后启动redis,执行命令:
redis-server --daemonize yes --save 900 1 --save 300 10
上面操作完,说明系统已经启动了,现在cd到云崽机器人目录下,并下载耶奶插件。
cd到云崽机器人路径下,执行命令:
cd Yunzai-Bot
成功进入机器人路径,现在部署耶奶插件,执行命令如下:
// 国内就使用gitee速度更快
git clone
本帖含有隐藏内容,请您 回复 后查看
./plugins/yenai-plugin
// 国外的话使用github速度更快
git clone
本帖含有隐藏内容,请您 回复 后查看
./plugins/yenai-plugin
执行完安装耶奶插件后,现在开始写涩图插件

import { segment } from "oicq";
import fetch from "node-fetch";
import Config from '../yenai-plugin/model/Config.js';

export class wallpaper extends plugin {
constructor () {
super({
name: 'wallpaper',
dsc: '涩图',
event: 'message',
priority: 500,
rule: [
{
reg: "^#?(涩图壁纸|st壁纸|色图壁纸|色图|涩图)$",
fnc: 'st'
},
]
})
}
async st(e) {
console.log("用户命令:", e.msg);
let url = `
本帖含有隐藏内容,请您 回复 后查看
`;
let res = await fetch(url)//.catch((err) => logger.error(err));
let data = await res.json();
let message=[]
let nr=[];
message.push(`各位老色批们少看点,对身体好!喜欢的话转发记录到自己群里或者小号继续观看!`);
for (var i = 0; i 10; i++) {
nr[i]=await segment.image(data.pics[i])
}
message.push(nr);
Config.getforwardMsg(e, message,20)
return true; //返回true 阻挡消息不再往下
}
}
—————————分割线———————————
好了,现在能群内发送色图并定时撤回的脚本就写好了(图片1)
现在开始运行一下试试
还是老样子,直接执行命令(图片2)

由于教程文字超过2000字,代码注释放在图片里面的,自寻看图片
懒人快乐地址:
本帖含有隐藏内容,请您 回复 后查看

沙发
记住Pings 2022-11-8
修改涩图张数教程。

1.let url 内的num函数为自己想返回的图片张数,列子:num=20就是20张

2. 修改for (var i = 0; i 10; i++)中的数字10,与上面api链接的num函数对应,比如上面列子的num=20,那么这里的列子就应该是for (var i = 0; i 20; i++)

以上两处都修改才能生效,否则不对应的话,图片张数返回不正确
板凳
记住Pings 2022-11-8
设置多少秒撤回教程

修改该语句中的数字20,这里的单位是按秒计算Config.getforwardMsg(e, message,20)

20就是20秒撤回
地板
记住Pings 2022-11-8
还有什么不懂的地方,评论区留言告诉我,看见了就回复。
4楼
记住Pings 2022-11-8
之前要群发插件的人呢[黑线],来领取你的涩图插件了
5楼
元昊01 2022-11-8
反手就是一个收藏[滑稽]
这个主题不错噢奖励下
7楼
baqy 2022-11-8
my的研究出来没
8楼
记住Pings 2022-11-8
整忘了都 这就去看看myqq的去[汗]
9楼
记住Pings 2022-11-8
写了个onebot2的。myqq的我没找到相关插件。
10楼
baqy 2022-11-8
[滑稽]只用my,没救

评论

登录后才可发表内容
  • 主题

    22

  • 帖子

    184

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1047s Mem:2078Kb