为原神机器人(云崽bot)编写一个涩图插件教程1

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

#楼主# 2022-11-6

本教程适用于v3版本(v2版本没测试),并且只能私聊发送关键词,机器人自动返回一张涩图。(群聊会导致机器人账号风控,从而号码被冻结,所以消息无法发送到群内)

首先得找到云崽机器人的插件安装目录(由于我是用的手机termux搭建,所以目录为安卓手机目录,如果是pc端搭建的,自寻查找插件目录)

安卓手机搭建云崽v3后的插件路径:

云崽bot机器人js插件库路径/data/data/com.termux/files/home/Termux-Linux/Ubuntu/ubuntu-fs/root/Yunzai-Bot/plugins/example

复制以下js代码,并保存为:涩图.js。并且存放在机器人js插件目录。
———————分割线(插件代码)————

import { segment } from "oicq";
import fetch from "node-fetch";
const _path = process.cwd();

export class wallpaper extends plugin {
constructor () {
super({
name: 'wallpaper',
dsc: '涩图',
event: 'message',
priority: 500,
rule: [
{
reg: "^#?(涩图壁纸|st壁纸|色图壁纸|色图|涩图)$",
fnc: 'st'
},
]
})
}

async st(e) {
//e.msg 用户的命令消息
console.log("用户命令:", e.msg);
//执行的逻辑功能
let url = `
本帖含有隐藏内容,请您 回复 后查看
`;
let res = await fetch(url).catch((err) => logger.error(err));
let msg = [segment.at(e.user_id), segment.image(res.url)];
//发送消息
e.reply(msg);
return true; //返回true 阻挡消息不再往下
}
}
——————分割线(下期预告)———————
由于文字有限,api的使用文档已放在压缩包内,下期写一个能够设置返回多少张涩图,并且可以群内发命令,机器人在回复指令后定时多少秒或者几分钟撤回的教程(这样大家可以在群里一起看涩图了)
—————注意事项(版主看)—————
本插件编写所用接口来源于互联网,并且不存在任何联系方式及相关违规问题,图片涉及违规的也做了马赛克处理。

懒人快乐地址:
本帖含有隐藏内容,请您 回复 后查看

沙发
baqy 2022-11-6
多涩??!
板凳
黑白指尖 2022-11-6
机器人在哪
地板
玖月๑ 2022-11-6
支持一下。
这个主题不错噢奖励下
5楼
记住Pings 2022-11-6
r18的图片哦
6楼
记住Pings 2022-11-6
需要自己搭建的哦
7楼
凡人 2022-11-6
怎么调用 。
8楼
baqy 2022-11-6
my能用嘛?[滑稽]
9楼
解纳茉莉 2022-11-6
快出群发教程[滑稽][滑稽]
10楼
记住Pings 2022-11-6
myqq的插件我晚点研究

评论

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

    22

  • 帖子

    184

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1029s Mem:2079Kb