一步一步教你的机器人寻找资源链接

1. 前言 从之前的文章 从零到一:用Golang编写机器人 ,我们已经可以编写一个属于自己的小机器人了。 而本文将讲解自己的机器人Samaritan找电影技能的实现,算是抛砖引玉吧。 本文技术仅供交流学习,请尊重影视版权。 2. 明确需求与前期准备 当我们想下载电影时: 输入电影名称 找到相关页面 找到下载资源超链接 复制链接地址用于最终的下载 而交给机器人做的话: 识别用户的输入 找到资源链接并格式化 输出格式化之后的结果 其中第1步和第3步是不是似曾相识?其实这正是之前文章实现的一个对话过...阅读全文

阅读:1897 评论:0

更优雅的 Golang 错误处理

Golang 中的错误处理是一个被大家经常拿出来讨论的话题(另外一个是泛型)。其中泛型这个问题,rsc 在最近的计划中也提出了纳入他今年的考虑计划中,同时,泛型的提案在2016年也进行了一些更新,相信未来会有一些更好的方案提出。这个文章我们讨论一下如何在现行的 Golang 框架下提供更友好和优雅的错误处理。 从现状谈起 Golang 中的错误处理原则,开发者曾经之前专门发布了几篇文章( Error handling and Go 和 Defer, Panic, and Recover、Erro...阅读全文

阅读:10304 评论:0