在Twitter上使用@isitstolen搜索自行车索引


@isitstolen的Twitter回复

我做了一个Twitter机器人!没错,如果您发布了自行车序列号@isitstolen,它将通过对自行车索引上序列号匹配的自行车及其失窃状态的序列号的简短描述做出回应。

当Bike Index要求我写一个Twitter机器人时,我不确定自己正在进入什么。我一直是开源软件的信徒,但是我从未为项目贡献任何代码,更不用说了创建了我自己的。如您所知,自行车索引本身是开源的,您可以在我们身上出演github,分叉,并为您的内心的内容增加娱乐性。提交拉动请求,我们将您的功能添加到网站上!幸运的是,互联网是一个很棒的地方,对于想要学习所有这些含义的人来说,充满了资源。

由于自行车索引写在红宝石编程语言我们决定我还应该使用Ruby创建机器人。我的发展要求我学习三件事:Ruby,Twitter API(应用程序编程接口。计算机可以与Twitter交谈而不是转到主页的方式)和自行车index.org api。有一吨红宝石教程,,,,图书, 和参考指南在线,所以我从那里开始。另外,您很少在Google结果指向的Google结果中出错堆栈溢出

Ruby的一件很棒的事情是,可以扩展该语言,以使其易于执行常见的任务,以使其快速易于执行,有很多开源库(称为宝石)。碰巧的是,查询Twitter API是很多人想在Ruby中做的事情,因此有一颗宝石使其成为一种快照。自行车索引没有宝石(但是!但是您可以制作一个……),所以对于我的应用程序,我使用了另一个使得易于获取网页的宝石(例如来自自行车指数API)并访问JSON他们在我的计划中提供的结果。我将所有内容卷起,现在发送真实的现场推文。

使用自行车index.org API,您可以访问整个自行车数据库。您可以执行一般搜索,访问特定的序列号,查找制造商信息,添加和编辑自行车。您可以在Web界面上执行的所有操作都可以通过API完成。因此,请继续,写一份表格将自行车数据嵌入到您的网站中,或者一个自定义应用程序为您的组织注册自行车。

Baidu
map