亚洲精品乱码久久久久久蜜桃动漫 I 亚洲欧美aa I 懂色av,蜜臀av粉嫩av I 成年人视频免费在线 I jizz日本大全 I 国产资源免费在线观看 I 成人看片黄a免费看 I 中文字幕成人动漫 I 亚洲有吗在线观看 I 99福利 I 日本免费高清视频 I 免费激情片 I 另类亚洲综合区图片小说区 I 中文字幕第99页 I 另类中文字幕 I 免费色婷婷 I 曰韩中文字幕 I 自拍偷拍日韩精品 I 成人夜色av I 无码精品国产va在线观看dvd I 国产熟妇另类久久久久 I 日本久久中文 I 久久久久久久久久av I 色四月 I 亚洲第一成网站 I 日产精品1区2区3区 I 国产李沁av在线播放 I 久久精品成人免费观看 I 日韩精品视频观看 I 成人免费视频免费观看 I 亚洲一区二区三区免费 I 欧美xxxx精品 I 婷婷丁香色

行業動態

了解最新公司動態及行業資訊

當前位置:首頁>新聞中心>行業動態
全部 4217 公司動態 1081 行業動態 3136

中國自定義機器人腳本開發腳本介紹

時間:2022-12-13   訪問量:2314

開發自定義機器人腳本

首先,在決定開發自定義腳本時,可以使用 npm 命令查看是否有類似的腳本可用。

$ npm search hubot-scripts github
NAME                  DESCRIPTION
hubot-deployer        Giving Hubot the ability to deploy GitHub repos to PaaS providers hubot hubot-scripts hubot-gith
hubot-gh-release-pr   A hubot script to create GitHub's PR for release hubot-github Giving Hubot the ability to be a vital member of your github organization … 

應用 NPM 包:

npm --save 首先將 -name 添加到 -.json

項目結構

默認需要導出一個:

module.exports = (robot) ->
  # your code here

首先我們創建我們的第一個腳本,你好。

module.exports = (robot) ->
    robot.respond /greet/i, (res) ->
    res.send 'hello world.'

重啟,輸入greet

myhubot> myhubot greet
myhubot> hello world.

Hubot 語法 &

可以收聽房間或群組中的任何消息。

只監聽直接發給機器人的消息,即需要指定機器人名稱或別名服務器運維,添加機器人名稱為rob,別名為/,則如下格式會觸發腳本:

- rob open the pod bay doors - ROB: open the pod bay doors - @ROB open the pod bay doors - /open the pod bay doors 

發送和回復

res參數是實例服務器運維,如果你想從bot返回消息,你可以使用send或reply。

發送會將消息發送到整個聊天室或群組。

reply 將消息回復給特定的人。

更多信息請參考官網

更復雜的例子

Hubot是基于node.js開發的,所以它能做node.js能做的,比如:

示例:查看服務器端日歷信息

/.

child_process = require('child_process')
module.exports = (robot) ->
    robot.respond /(cal|日歷)( me)?/i, (res) ->
        child_process.exec 'cal', (err, stdout, stderr) ->
            res.send(stdout)

重啟,輸入cal,可以看到控制臺返回了服務器的日歷信息

Su Mo Tu We Th Fr Sa

 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

捕獲所有未處理的信息

為了讓機器人的響應更加友好,您可以為無法識別的信息設置一個默認的返回信息。

/.

module.exports = (robot) ->
  robot.catchAll (res) ->
    res.send "主人,無法識別您的指令:#{res.message.text}"

融入微信

hubot 默認提供兩種類型,shell 和 .

shell提供了命令行方式,開發調試或者運維還好,聊天就太差了。

聊天工具在國內聽說過的人不多,不用也無所謂。

依托hubot靈活的擴展機制,社區提供各種聊天工具的集成。它可以在官方網站上找到。

不過在中國,最流行的聊天軟件當然是微信了。把自己的聊天機器人綁定到自己的微信賬號上,和它調情,是不是很有趣?

還好已經有人發了微信,地址:

接下來,我們將 Hub- 集成到我們的項目中。

npm install hubot-weixin --save

運行,設置名稱為bot,別名/,這樣只需要輸入/cal就可以激活機器人。

binhubot.cmd -n bot -l / -a weixin

當然,這樣運行命令會出現錯誤。hubot-work的主要機制是破解網頁版微信協議。首先用手機登錄微信賬號,然后模擬網頁版微信登錄,這樣就可以接收微信消息了。

可以設置如下:

1、先為機器人注冊一個新的微信公眾號或使用已有的微信公眾號;

2、登錄手機微信;

服務器運維_運維服務管理體系建設_視頻會議系統運維服務

3、瀏覽器打開網頁微信:,F12打開控制臺監聽請求信息;

4.手機掃一掃登錄;

5.控制臺要監聽很多請求信息;

6、從這些請求信息中找到如下信息,填入.//hubot-/.yaml:

cookie:
Uin:
Sid:
Skey: 
DeviceID:

現在,再次運行命令。如果有錯誤,請按照剛才的步驟檢查參數設置是否正確,或者使用其他工具進行調試。

binhubot.cmd -n bot -l / -a weixin

正確啟動后,您可以通過微信給機器人發送消息。

下一個

接下來,考慮做一些更有趣的事情。

上一篇:1.金蝶K/云ERP能給企業帶來什么價值?

下一篇:一臺電腦接兩根網線同時上網網線接長的解決方法(組圖)

發表評論:

評論記錄:

未查詢到任何數據!

在線咨詢

點擊這里給我發消息 售前咨詢專員

點擊這里給我發消息 售后服務專員

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯系電話,座機請加區號

免費通話

微信掃一掃

微信聯系
返回頂部
主站蜘蛛池模板: 久久精品伊人波多野结衣 | 亚洲18色成人网站www | 亚洲精品日本久久一区二区三区 | 欧美性猛交ⅹxxx乱大交妖精 | 成人午夜福利院在线观看 | 玩弄人妻少妇老师美妇厨房 | 久久99成人免费 | 蜜芽久久人人超碰爱香蕉 | 国产又色又爽无遮挡免费动态图 | 国产精品186在线观看在线播放 | 97久久精品无码一区二区 | 国产精品久久国产精麻豆99网站 | 久久亚洲精品中文字幕无码 | 综合在线视频精品专区 | 国产精品99久久久久久宅男小说 | 一本精品中文字幕在线 | 日本三级吃奶头添泬无码苍井空 | 亚洲成a人片在线观看无遮挡 | 99在线精品免费视频九九视 | 狠狠色综合网站久久久久久久高清 | 色五月五月丁香亚洲综合网 | 91小资源视频在线观看 | 中文字幕人妻偷伦在线视频 | 欧美人与动人物姣配xxxx | 欧美中文字幕人成在线网站 | 日韩内射美女片在线观看网站 | 亚洲五月丁香综合视频 | 不卡无码人妻一区三区音频 | 免费观看又色又爽又黄的崩锅 | 久久香蕉国产线看观看手机 | 人妻丝袜中文无码av影音先锋 | 亚洲国产成人久久精品99 | 亚洲精品av无码重口另类 | www插插插无码免费视频网站 | 国产人无码a在线西瓜影音 国产黑色丝袜在线观看下 欧美性xxxx极品hd欧美风情 | 国产国拍精品av在线观看 | 无码国产69精品久久久久孕妇 | 国产午夜人做人免费视频中文 | 国产做爰又粗又大又爽动漫 | 天天摸天天碰天天添 | 狠狠躁夜夜躁人人爽超碰97香蕉 |