Skip to content

Commit e81c93b

Browse files
authored
Merge pull request #3 from TMBotDev/beta
Add: 新增配置文件示例
2 parents 8d1597d + 2587eaa commit e81c93b

File tree

1 file changed

+30
-7
lines changed

1 file changed

+30
-7
lines changed

README.md

+30-7
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ OneBot标准的TMBot插件加载框架(WebsocketClient) 推荐使用go-cqhtt
4242
- [上手指南](#上手指南)
4343
- [开发前的配置要求](#开发前的配置要求)
4444
- [安装步骤](#安装步骤)
45+
- [配置文件示例](#配置文件示例)
4546
- [文件目录说明](#文件目录说明)
4647
- [部署](#部署)
4748
- [使用到的框架](#使用到的框架)
@@ -57,10 +58,21 @@ OneBot标准的TMBot插件加载框架(WebsocketClient) 推荐使用go-cqhtt
5758
1. 前往Releases页面下载最新的TMBot正式版
5859
2. 安装go-cqhttp或其他OneBot标准的机器人后端,设置为正向ws连接(go-cqhttp链接:https://github.com/Mrs4s/go-cqhttp)
5960
2. 启动start.bat(Linux使用start.sh)安装所需依赖
60-
3. 启动框架,生成配置文件,填写信息和ws地址端口
61-
4. 修改配置文件,启动机器人
61+
3. 启动框架,在/config/文件夹找到config.json,写入配置
62+
4. 修改配置文件后,启动机器人
6263
5. Enjoy it ;)
6364

65+
#### 配置文件示例
66+
67+
```
68+
{
69+
"机器人一号": { // 节点名字,可自定义
70+
"Websocket": "ws://11.451.419.198:10", // 填写你在机器人后端设置的正向ws地址和端口
71+
"ReConnectCount": -1, // 重连次数限制,-1为无限重连
72+
"ReConnectTime": 2 // 重连时间间隔 不可为-1
73+
}
74+
}
75+
```
6476

6577

6678
#### 开发前的配置要求
@@ -136,19 +148,30 @@ FileTree:
136148
### 您还需要注意的是
137149

138150

139-
1. TMBot已经为你写好了一些基础接口实现,\
140-
例如:\
141-
tools/data: JsonConfigFileClass, IniConfigFileClass, \
142-
tools/file: FileClass.readFrom, writeLine, createDir, delete, exists, copy, move, rename, getFileSize, checkIsDir, getFilesList,
151+
1. TMBot已经为你写好了一些基础接口实现,
152+
例如:
153+
```tools/data: JsonConfigFileClass,IniConfigFileClass,
154+
tools/file: FileClass.readFrom,
155+
writeLine,
156+
createDir,
157+
delete,
158+
exists,
159+
copy,
160+
move,
161+
rename,
162+
getFileSize,
163+
checkIsDir,
164+
getFilesList,
143165
tools/logger: Logger
166+
```
144167

145168
2. TMBot是先登录完成所有配置的WS连接然后再加载插件的
146169
3. TMBot已经实现了OneBot标准的连接,你可以使用 modules/BotDockingMgr 的 BotDockingMgr.getBot 来获取已连接实例
147170
4. TMBot框架会自动为插件安装依赖,可以直接将没有node_modules的插件放入plugins运行
148171
5. TMBot会自行检索插件的package.json所规定的依赖是否在插件目录是否完整
149172
6. TMBot插件发行形式必须以Node包的形式发布!不要包含TMBot的任何东西!不要修改源代码!必须可以直接解压至plugins目录运行!
150173
7. TMBot框架的插件是以Node包形式存在, 所以你可以在你的项目里随意引用所有模块
151-
(请不要随意"使用"内部功能实现的模块) 如:OneBotDocking, PluginLoader,Websocket。
174+
(请不要随意"使用"内部功能实现的模块) 如:```OneBotDocking, PluginLoader,Websocket```
152175
虽然不可以使用,但是可以引用它内部的方法作为参数类型
153176

154177

0 commit comments

Comments
 (0)