简介
brobbot-google-image-bomb
是一个使用了 Google Images API 的 Brobbot 插件,可以随机从 Google Images 中获取指定关键字的图片。
安装
在安装 brobbot-google-image-bomb
之前,需要确保已经安装了 Brobbot。安装参考:Brobbot 官网。
然后使用 npm 安装:
npm install brobbot-google-image-bomb --save
然后在 Brobbot 的配置文件中(通常是 ./bin/hubot
)添加插件:
// ... var brobbot = new Brobbot(); brobbot.loadNpmPackages([ 'brobbot-google-image-bomb' ]); // ...
使用方法
BANG 方法
使用 !bomb KEYWORD
可以让 Brobbot 发送一张随机的图片到房间中。
下面是示例代码:
// 发送一张随机的熊猫图片 brobbot.respond("!bomb panda"); // 发送一张随机的猫图片 brobbot.respond("!bomb cat");
直接发送图片地址
使用 !img KEYWORD
可以让 Brobbot 直接发送一张指定的图片地址到房间中。
下面是示例代码:
// 发送一张熊猫图片 brobbot.respond("!img https://aaa.com/panda.png"); // 发送一张猫图片 brobbot.respond("!img https://bbb.com/cat.jpeg");
配置
brobbot-google-image-bomb
默认使用了 Google Images API,且需要付费才能使用。如果不想花费金钱,可以使用免费的搜索 API。
需要先去 Google Custom Search Engine 创建一个搜索引擎,然后在配置文件中添加以下项目:
exports.google = { search: { key: '### Google CSE API KEY ###', cx: '### Google CSE Search Engine ID ###', } };
其中 key
和 cx
分别对应 Google CSE 的 API Key 和 Search Engine ID。
总结
通过 brobbot-google-image-bomb
插件,我们可以让 Brobbot 在房间中发送各种各样的图片,增添了聊天的趣味性。同时,如果有需要,我们也可以将其用于其他场合,比如爬虫等。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c8accdc64669dde5226