<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                一切安裝成功后,就可以編寫插件啦 ## 配置環境 1. 在可愛貓的功能區雙擊http插件,彈出配置面板: ![](https://img.kancloud.cn/3f/7e/3f7e20950d1f37d66a0fae7eeb284a53_387x259.png) 然后填寫回調地址和本地窗口即可 當然你也可以直接手寫配置文件:在插件應用目錄(比如插件名是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```來觸發這個插件
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看