您现在的位置是:首页 >财经 > 2021-05-10 20:41:20 来源:

如何在不到30分钟内构建自己的Twitter机器人

导读 Twitter机器人可以做的不仅仅是垃圾邮件趋势标签和无情地关注用户。 使用Twisst ISS警报机器人,只要国际空间站在您所在位置可见,就会向

Twitter机器人可以做的不仅仅是垃圾邮件趋势标签和无情地关注用户。

如何在不到30分钟内构建自己的Twitter机器人

使用Twisst ISS警报机器人,只要国际空间站在您所在位置可见,就会向您发送直接消息。

或者像地震机器人这样的公共服务机器人,它会发布里氏震级大于5.0的地震。

当然还有一个发推文诗歌的机器人,poem.exe,以及一个会转发你的推文的机器人,这也恰好是一个意外的Haiku。

我个人使用机器人通过喜欢和转发我感兴趣的主题来增强我的@ScottDevTweets帐户。

该#100DaysOfCode当你达到特定里程碑社会挑战将祝贺你开始#100DaysOfCode挑战,又一次。

如果它在包含#100DaysOfCode主题标签的推文中检测到负面情绪(沮丧),它也会鼓励回复。

我经常在求职面试中提出的一个问题是“你从技术工作中得到什么?”我总是回答:“我喜欢自动执行重复性任务以节省时间,所以我可以集中精力处理其他事情。我喜欢自己节省一些时间所带来的成就感。“

在我的@ScottDevTweets机器人的情况下,它通常是与跟随我的另一个人交谈的开场白。所以机器人可以启动对话,然后我可以从机器人停止的地方继续。

考虑到这一点,僵尸程序只是与编程它的人一样道德。

如果您对正在构建的机器人的道德规范有任何疑问,请查看botwiki的道德规范部分。

那么,准备好开始吧?好。我们开工吧!

如何在30分钟内构建一个Twitter机器人

您将使用该twit库来构建Twitter机器人。无论你指定什么,它都会喜欢和转推。它还会通过精选的预设回复回复您的粉丝。

请注意,如果您选择使用Heroku和/或Cloud9 IDE进行构建(如下所示),则需要使用信用卡号来创建这些帐户。

步骤1:设置Twitter应用程序

创建一个新的Twitter帐户或使用您自己的帐户创建一个新的Twitter应用程序。

作为一个例子,我将配置我的旧@DroidScott Twitter帐户,以便您可以跟进。

在单击“ 创建您的Twitter”应用程序按钮之前,请务必将您的电话号码添加到您的Twitter帐户。

您现在应该进入“应用程序管理”部分,您需要记下您的密钥。您应该已经拥有“消费者密钥(API密钥)”和“消费者密钥(API密码)”。

您需要滚动到页面底部,然后单击创建我的访问令牌以获取“访问令牌”和“访问令牌秘密”。记下所有这四个 - 在设置时需要它们机器人。

第2步:设置开发环境

为此,我只想说使用Cloud9 ; 您可以在几分钟内使用预先制作的Node.js环境启动并运行。