一切安裝成功后,就可以編寫插件啦
## 配置環境
1. 在可愛貓的功能區雙擊http插件,彈出配置面板:

然后填寫回調地址和本地窗口即可
當然你也可以直接手寫配置文件:在插件應用目錄(比如插件名是http.cat.dll,插件位置是```機器人\app\http.cat.dll```,插件應用目錄為```機器人\app\http.cat```)中新建一個```setting.ini```文件:
```
[env]
target_url=你的http插件地址/parse
self_port=你的機器人回調port
```
2. 修改http插件的env.py文件(```bot.config.env```):
```
PORT = http插件port
BOT_HOST = 你的機器人所在ip
BOT_PORT = 你的機器人回調port
```
3. 注意上邊對應的內容:
```
回調地址 => target_url => 你的http所在ip:BOT_HOST
本地端口 => self_port => BOT_PORT
```
## 最小的實例
使用你最熟悉的編輯器或 IDE,加載http插件,在bot.plugins中創建一個非下劃線開始的文件(否則不起作用),比如 ```test.py```,然后就可以書寫插件啦!比如下邊:
```
[1] __plugin_name__ = 'test '
[2] __plugin_usage__ = 'test插件說明 '
[3] def register(bot_app):
[4] @bot_app.on_command("你好", ['hi', 'hello'])
[5] def test(args, session):
[6] session.send_text_msg('你好呀!')
```
> **解釋一下這幾行代碼**:
> 1. 插件名, 變量名不可變,就是用來提供插件列表,發送```usage```可以看出來,如果不需要顯示請注釋
> 2. 插件說明,變量名不可變,就是用來提供該插件的說明文本,比如發送 ```usage test```,機器人會發送內容```test插件說明```,具體可查看樣例helper插件
> 3. 必須,用來注冊插件用,照寫就可以了
> 4. 插件裝飾器,格式為 ```@bot_app.on_command("命令", 命令別名列表_可空)```
> 5. 插件函數聲明,參數固定為(args, session)
> 6. 插件主要內容
> 說明:比如我們發送的內容為```a b c```,默認情況下,命令就是a,args就是['b', 'c'],分隔符可以在bot.config.bot修改``SEP``常量
然后我們嘗試向機器人發送```你好```,就會收到機器人發送的```你好呀!```啦!當然,我們還可以用```hi```和```hello```來觸發這個插件