软件开发

使用谷歌 Dialogflow 快速制作一个 Slack 机器人

  • fennng 

好久以前, 我用谷歌的Dialogflow 写了一个 Telegram 的机器人。 就是长下面这样的。 这个机器人是由 Dialogflow 来提取自然语言中的关键字, 也就是地点。 拿到地点以后, 它会把地点作为参数传到我的服务器上。 我的服务器上会调用 OpenWeatherMap 的API 来拿到天气信… 阅读更多 »使用谷歌 Dialogflow 快速制作一个 Slack 机器人

在 nodejs expressjs 中使用 async-lock 模块实现多线程安全代码

  • fennng 

模块链接 https://www.npmjs.com/package/async-lock 昨天正式发布了用nodejs 重写的 Telegram抽奖机器人 @fengdrawbot 后, 马上在第一次被使用中就发现了一超级大BUG。 由于机器人有人数到了就会自动开奖的机制, 所以在每次有人加入抽奖的时候就会… 阅读更多 »在 nodejs expressjs 中使用 async-lock 模块实现多线程安全代码