NilHub-NilBridge使用手册 NilHub-NilBridge使用手册
首页
  • 装载

    • 安装Nillauncher
    • 安装NilBridge
  • 命令

    • 原生命令
    • 用户命令
  • 正则表达式

    • 执行主体
    • 执行模式
  • 模块管理器

    • mgm
  • 初始化
  • 主文件
  • 监听器
  • 日志
  • 参数对象
  • vanilla
  • 文件IO
  • 服务器对象
案例
问答
增值服务
💖支持
GitHub (opens new window)
首页
  • 装载

    • 安装Nillauncher
    • 安装NilBridge
  • 命令

    • 原生命令
    • 用户命令
  • 正则表达式

    • 执行主体
    • 执行模式
  • 模块管理器

    • mgm
  • 初始化
  • 主文件
  • 监听器
  • 日志
  • 参数对象
  • vanilla
  • 文件IO
  • 服务器对象
案例
问答
增值服务
💖支持
GitHub (opens new window)
  • 指南

    • 安装Nillauncher
    • 安装NilBridge
  • 命令

    • 原生命令
    • 用户命令
  • 正则表达式

    • 执行主体
    • 执行模式
      • reply
      • group
      • http_get
      • nbcmd
      • runcmd
  • 包管理器

    • mgm
  • 使用
  • 正则表达式
NilDev
2022-04-11
目录

执行模式

https://github.com/NilBridge/NilBridge2/blob/main/modules/vanilla/onMain.js#L62 (opens new window)

# reply

reply模式会向匹配成功的群聊中发信息群聊中

虽说这个模式是回复来源群,但是正则表达式默认只监听主群,所以嘛。。肯定是向主群里回复的

{
    "type":"reply",
    "text":"我现在感觉很好"
}

# group

group模式会发信息到指定的群聊

{
    "type":"group",
    "text":"我现在感觉菠萝菠萝哒",
    "id":11451419  //群号
}

# http_get

http_get,顾名思义

{
    "type":"http_get",
    "text":"获取到的数据是:{data}"
}

其中{data}会替换成抓取到内容,但是别发送太大的内容,机器人有几率风控

# nbcmd

nbcmd,顾名思义,执行原生命令

{
    "type":"nbcmd",
    "text": "regexreload"  //要执行的命令
}

执行结果默认会发到主群

# runcmd

runcmd会向服务器执行命令

{
    "type":"runcmd",
	"servers":[
	    {
			"name":"生存",  // 执行服务器名称
			"cmd":"$1",   // 执行命令
			"reply":true  // 是否统计返回结果
		}
	],
	"timeout":1000,  //可选参数,多少秒发送结果到群聊,不填为3秒(3000)
	"reply":true   //是否发送执行结果到触发群
}

其中servers是一个数组,也就是说可以向多个服务器发送命令

上次更新: 2022/04/29, 14:19:04
执行主体
mgm

← 执行主体 mgm→

Theme by Vdoing | Copyright © 2019-2022 NilDev | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式