介绍
hubot-oac 是一款 Hubot 插件,使用 Office 365 添加日历事项和查看当前组织成员的日历。本文将介绍如何使用该插件。
安装
先安装 Node.js 和 npm。然后在 Hubot 项目中安装 hubot-oac 插件:
npm install --save hubot-oac
配置
在 Hubot 项目的 external-scripts.json
文件中添加:
["hubot-oac"]
然后在环境变量中设置以下凭据:
HUBOT_O365_APP_ID=<client_id> HUBOT_O365_APP_SECRET=<client_secret> HUBOT_O365_TENANT=<tenant_id>
使用
添加日历事项
使 Hubot 在指定时间创建一个新事件:
hubot add event to my calendar at 2016-12-12 for 1 hour with the title "Something important"
Hubot 会回复确认并创建新事件。
查看日历
查看组织成员的日历:
hubot view calendar for <email address>
<email address>
是要查看其日历的邮箱地址。Hubot 会返回该成员的日历详情。
示例代码
以下示例代码展示了如何在 Hubot 项目中使用 hubot-oac:
-- -------------------- ---- ------- -- --------------------- ------------- -- --------- -------------- - ------- -- - ------------------ ----- -- -- -------- -- ---- --- ----- ---------- ---- --- ----- --------- ----- -- - ----- ---- - ------------- ----- -------- - ------------- ----- ----- - ------------- ----- ------ - -------------------- -- ------ ------------------------------ ----- --------- ------ -------- -- - ---------------- ---------- ------- ---------------- -- ------------ -- - ----------------- -- ------ ------ ----------------- --- --- ------------------- -------- --- ------- ----- -- - ----- ----- - ------------- -- ---- --------------------------------- -------------- -- - ----- ------- - ------------------ -- - ------ ----------------- ------------------------ -- ---------------------- -- ------------------------------- -------------- --------------------- ------------------------ -- ------------ -- - ----------------- -- --- -------- ----- ----------------- --- --- --
结论
使用 hubot-oac 插件,可以轻松在 Hubot 中创建 Office 365 日历事件并查看组织成员的日历。该插件可以作为开发者的模板,通过增加其他对象操作实现更多的评论。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600555e681e8991b448d2f25