办公室飘来某鬼畜的声音「歌神,你的音箱好,来首歌呗,我要听周杰棍的双截伦」
歌神「好啊,给你放周杰伦的全集,记得请我吃饭」
鬼畜「这。。。」
王工「总是放周杰伦,考虑过老人们的感觉么,听我们屯里的人」
小赵「大家这是哪儿对哪儿啊,听就听 TFBoys」
歌神「大家都别说话,我本身听了」html
说到这儿呢,歌神哥就不开心了,因此仍是要想办法解决下这个问题,在瀑布IM 的一次 Hackathon 中,咱们完美解决了这个问题,看图。git
网上相关教程已经不少了,我是使用的树莓派官方的 Raspbian 系统 (和 Ubuntu 比较接近),安装步骤我就不详述了,在这里引用一篇文章《mac下给树莓派安装raspbian系统》3d
音箱要来回动,不必定旁边有网线,用无线网卡会方便不少,咱们万能的淘宝花 30 块买了个小 USB 网卡,插上后,在系统内须要安装驱动,推荐一篇关于网卡安装的文章《树莓派 Raspberry Pi 设置无线上网》code
安装 Node 环境比较简单,经过 apt-get 基本均可以搞定,安装完 Node 后,再把开源程序部署起来就搞定了,具体能够参考文档。server
这一步比较麻烦,我以咱们用的 华硕RT-AC3200 路由器举例:htm
打开 "外部网络" -> "端口转发",配置一个外部端口到树莓派的 IP:3000
打开 "动态域名" 配置一个动态域名解析
最后获得一个外部可访问的地址,好比:http://pi.ddns.com:3000
,能够访问下 http://pi.ddns.com:3000/songs
来看看是否能够访问。
注册一个瀑布帐号,建立一个团队,在频道内添加一个服务,具体按照《瀑布IM Command 开发文档》 来配置。
命令名称:play(就能够在聊天框输入 /play 来调用)
命令描述:音箱放歌
请求地址:http://pi.ddns.com:3000/hook_receive
至此,大功告成。
咱们经过一些自动化的信息处理,能够把事情作得很简单,尽可能减小人工的支出,把时间花在重要的事情上,好比:思考。这也是我我的也一直秉承的习惯。创业公司办公室有蛮多能够玩的,脑洞大一点会为团队增长不少色彩。