简介
Brobbot 是一个编写可定制聊天机器人的框架,它可以通过插件来实现不同的功能,其中包括了一个可以通过 Google 搜索并返回搜索结果的插件 brobbot-google。
本文将会介绍如何使用 npm 包 brobbot-google 来在 Brobbot 中实现 Google 搜索的功能。
安装
在安装 Brobbot 的前提下,我们可以直接使用 npm 安装 brobbot-google:
npm install --save brobbot-google
配置
在使用 brobbot-google 之前需要先将它添加到 Brobbot 的插件列表中,以便框架可以使用它。在你的 Brobbot 项目根目录下创建一个新文件 external-scripts.json
,在其中添加 brobbot-google:
[ "brobbot-google" ]
用法
在安装并配置好 brobbot-google 插件之后,就可以在聊天中直接使用 google
命令进行搜索了。以下是几个使用示例:
搜索文章
user1> hubot google how to learn JavaScript hubot> Google 搜索结果:https://www.w3schools.com/Js/default.asp
搜索图片
user1> hubot google cute cat hubot> Google 搜索结果:https://i.imgur.com/FWBnNFY.jpg
搜索视频
user1> hubot google funny videos hubot> Google 搜索结果:https://www.youtube.com/watch?v=dQw4w9WgXcQ
高级用法
brobbot-google 提供了一些参数以便更加精准的搜索。例如,你可以使用参数 -i
来指定搜索图片,使用参数 -v
来指定搜索视频,使用参数 -a
来搜索文章,使用参数 -n
来指定搜索结果数量。
以下是一些高级使用示例:
搜索多个结果
user1> hubot google -n 3 cats hubot> Google 搜索结果:https://www.womansday.com/pets/cat-care-tips/g2727/cat-breeds-and-types/, https://icatcare.org/advice/breeds/persian/, https://www.purewow.com/family/famous-cat-breeds
搜索图片
user1> hubot google -i cute cat hubot> Google 搜索结果:https://i.imgur.com/KrV7jKf.jpg
搜索视频
user1> hubot google -v funny videos hubot> Google 搜索结果:https://www.youtube.com/watch?v=dQw4w9WgXcQ
搜索文章
user1> hubot google -a how to learn JavaScript hubot> Google 搜索结果:https://www.w3schools.com/Js/default.asp
总结
使用 brobbot-google 插件可以轻松地在 Brobbot 中实现 Google 搜索的功能,通过本文的介绍,你可以在学习 Brobbot 的同时了解到如何使用 npm 包来扩展框架的功能。希望本文能够对你有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/157673