0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派的10个最佳Twitter Bot项目介绍

454398 来源:网络整理 作者:网络整理 2019-12-04 09:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Twitter机器人:与流行的社交网络进行交互的自动化程序,通常根据预定设置对主题标签和事件做出反应。例如,我可能会使用Twitter机器人查找我的MakeUseOf帖子,并转发它们。

但是,如果您的Twitter机器人在Raspberry Pi等硬件上运行,该怎么办?这将启用来自虚拟微博Facebook想要的真实世界的警报和通知;您可以查看提及主题标签的次数的物理计数,或者闪烁一些灯光。

用户发现了许多使用Raspberry Pi与Twitter进行交互的方法。首先,请检查我们自己的Raspberry Pi Twitter机器人项目,然后阅读以下10个项目,以了解如何旋转自己的项目……

鸣叫您的Pi状态

我们的DIY专家James Bruce提出了Twitter机器人项目的构想,他提出了使用Raspberry Pi来发布硬件状态(例如CPU温度)和设备摄像头中的照片的信息(请参见上面的链接)。

它使用使用Twitter API构建的自定义Python应用程序,并使用crontab命令安排重复的推文。我们建议您在继续此处列出的其他项目之前先阅读本教程,因为它会为您建立Twitter机器人所需的基础知识打好基础。

简单Retweet Bot

在Twitter上可以做的最重要的事情之一就是转发。这可能是为了表示您对事业的支持,强调您对某事的钦佩或促进商业企业。不管是什么原因,不断进行手动转发可能会分散注意力。

幸运的是,有各种工具可以帮助您自动进行转发过程,尤其是构建一个Raspberry Pi转推机器人来完成这一工作。您。借助简单的Python脚本和Twitter API,您可以使机器人根据您选择的主题标签进行转发。

发布您的Speedtest结果

如果您需要有关Twitter机器人的功能和潜力的一些令人信服的信息,请查看此推文:

嘿,@ Comcast,当我为华盛顿特区的150down10up付款时,为什么我的互联网速度2down9up? @ComcastCares @xfinity #comcast #speedtest

-AComcast用户(@A_Comcast_User)2016年1月1日

由Reddit用户AlekseyP编程的Twitter机器人创建,该机器人的目的是检测他是订户的Comcast网络的下载速度。当下行速度降到50Mbps以下(用户支付150Mbps下行和10Mbps上行)时,将发送一条推文。

该代码在Pastebin上可用。正如AlekseyP观察到的那样,“我知道有些人可能会说我不应该抱怨50Mbps的速度下降,但是当他们宣传150的速度而我却得到10-30的速度时,我并不满意。”有趣的是,这种方法似乎已经产生了效果。

“之所以进行此设置是因为在持续下降和中断期间我感到沮丧。现在好多了。我们以前无法流Netflix,而我将无法连接到CSGO [Counter-Strike:Global Offensive]比赛。”

当您收到直接消息或转发时,请闪烁LED

与其发布推文而不是发布推文,不如将您的Pi用作Twitter监视器,对其他推文的触发做出物理反应?为此,您将需要一个Raspberry Pi,一个面包板,一个电阻和一个LED,如本教程中所示。

尽管此列表前面的项目使用标签来选择性地转发,但该项目使用它们来进行转发。点亮LED。可以公平地说,这并不是Raspberry Pi和某些LED的最富创造性的用途,但这实际上只是将Raspberry Pi连接到Twitter所能实现的冰山一角。其他警报选项可能包括播放声音(可能甚至在项目页面上显示了汽车的喇叭声!),如果您希望通过Twitter控制与Pi连接的机器人,则该项目是一个不错的起点。

鸣叫我的吼声

该项目基于标准的恐龙玩具,是前一个玩具的延续。但是,该方法不是使用闪烁的方法,而是使用Python代码检测@提及恐龙专用Twitter帐户Boris的内容,并让他怒吼。

此视频中已对此进行了适当演示。

显然,恐龙已经可以咆哮了。该项目利用了现有的硬件,并且实质上将开/关命令发送给了恐龙。尽管结果有很大不同,但实际上与使LED闪烁相同。

您将在Dino Tweet页面上找到示例代码。

Tweet您的花园如何种植

查找有趣的内容以自动通过Raspberry Pi发推可能很棘手。那么,为什么不考虑现有的Raspberry Pi项目呢?一个示例是城市农业Tweetbot,它发布花园,水位和土壤湿度数据的图片。

我们的#aquaponics原型已被移动。 #Arduino正在喂鱼,#RaspberryPi正在发照片pic.twitter.com/v5lfYwmVm1

— Helios Labs(@HeliosLabs)2015年2月25日

该项目由于是使用Raspberry Pi Model B +构建的,因此应该在Raspberry Pi 2和Raspberry Pi 3模型上进行少许改动。当然,使用该项目无需培养水培法,它可以很容易地在温室或蔬菜补丁中进行设置。

管理鱼

鱼管理是宠物所有权的一个经常被忽视的方面。如果您担心金鱼(或其他水生宠物)的温度不适合,为什么不设置Raspberry Pi来检测温度,拍照并发布结果呢?

?????? 19.2 ???? 66.6°F。 #金鱼#?? #?? #RaspberryPi #MiraiWaterTemp #netthing #IoTM2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

— roku-mirai(@roku_mirai)2016年3月15日

虽然没有相关的说明,但与上面的花园推特机器人已经看到的非常相似。它还表明,尽管很少有原始创意可以发现,但使用Pi的Twitter机器人始终给人留下深刻的印象。

听您的推文

推文说的是真的吗?无论您是没有时间阅读还是无法阅读Raspberry Pi Twitter机器人,其目的都是查找相关的推文并阅读给您,这似乎特别有用。您可以在GitHub上找到TwitterPiBot的软件和概述,并且只要将音频输出连接到Raspberry Pi,就会向您读出带有指定主题标签的tweet。您也可以修改项目以通过Sonos系统轻松阅读推文。

如果进行了智能配置,这也是确保像您自己的个人广播电台一样将精选的新闻和信息传递给您的一种方式!

获取国际空间站警报

今晚国际空间站在哪里?不需向外看,很难看清,但是这个Raspberry Pi Twitter机器人项目使用由美国国家航空航天局(Nasa)的ISS发现网页生成的RSS feed来预测何时从您所在的地区看到该空间站,并在前一天发送一条推文,因此每个对天空感兴趣的人都可以为进行astro天文观测做好准备。

鉴于在撰写本文时,有两个Raspberry Pi在国际空间站上绕地球运行,因此该项目似乎特别合适。

模拟政治家

他们以崇高的目标进入政治,但却成为贱民。是的,它是政客,可以配置Twitter Bots来取笑这些自私的“公务员”。可以使用Raspberry Pi更好的方法吗?这样的一个例子是Reddit用户“ Shut-Up-Tyler”,他使用该项目创建了自动讽刺(喜剧演员,靴子地震)。

我们需要更强硬,更锐利外面真的很冷,他们称小号需要真正的领导,而且不会再发生

—唐纳德·特朗普(@DonaldTrumpet_)2015年10月20日

那么它如何工作?

“我的程序在运行Python的Raspberry Pi上运行。它使用beautifulSoup从Trump先生的页面中提取推文,通过正则表达式删除链接,使用函数将单词替换为“ doot doot”和“ trumpet”,并通过markov链……并将其推文发布。”

有时,这些推文是胡说八道。不幸的是,这使他们很难分辨特朗普的实际推文。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109679
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-14 17:45 957次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一屏幕还是很能提升使用体验的。这次我就介绍一下
    的头像 发表于 08-08 14:59 1057次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓挖掘5种顶级加密货币!

    挖掘的最佳加密货币可通过CPU或硬盘挖掘获得。这些加密货币采用“抗ASIC”算法,树莓能够处理并解决这些算法。我将为您介绍适合在
    的头像 发表于 07-21 16:34 922次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>挖掘5种顶级加密货币!

    20任何人都能完成的树莓酷炫项目

    不知道如何利用你买的树莓?这个小设备真的能当台式电脑用吗?能当服务器吗?能当广播电台吗?当然可以!为了帮助你入门,我们精心挑选了这份树莓应用指南,每个
    的头像 发表于 07-03 17:10 2998次阅读
    20<b class='flag-5'>个</b>任何人都能完成的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>酷炫<b class='flag-5'>项目</b>!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看
    的头像 发表于 06-26 15:41 1043次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓复古游戏,你会选哪一

    复古游戏与树莓单板计算机的组合十分常见。在树莓项目列表中,几乎都会包含至少一复古游戏
    的头像 发表于 06-16 16:56 815次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>复古游戏,你会选哪一<b class='flag-5'>个</b>?

    树莓项目10最佳的DIN导轨外壳!

    ?模块化承包商、电源和灯光控制器都集成在一紧凑的DIN外壳中。一张图片胜过千言万语。在本文中,我将讨论如何将树莓安装在DIN导轨上。所有提到的产品都已在各种项目
    的头像 发表于 06-14 08:34 604次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>项目</b>中<b class='flag-5'>10</b>款<b class='flag-5'>最佳</b>的DIN导轨外壳!

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 983次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓项目实战:车牌识别系统开发全记录!

    介绍项目的目标是设计一基于树莓微电脑的自动车牌识别系统,用于控制停车场的道闸。为什么?我有一台闲置的
    的头像 发表于 06-11 17:22 869次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>项目</b>实战:车牌识别系统开发全记录!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓
    的头像 发表于 06-04 15:33 1142次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目

    完成的许多酷炫项目。这就引出了一问题——你该如何将树莓的性能推向极限呢?历经13年的项目实践和树莓
    的头像 发表于 05-22 16:53 1199次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的<b class='flag-5'>项目</b>!

    能够精准定位的树莓机器人!

    SenseHATx1导航需要用到SenseHAT扩展板。树莓3ModelBx1此项目中,我使用了三树莓
    的头像 发表于 05-17 08:33 840次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1
    的头像 发表于 05-13 16:39 866次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    用意念控制灯光亮度?这个树莓项目有点意思...

    摘要该树莓项目借助脑电波扫描仪操控硬件设备,通过监测脑电波来执行特定动作。CivitasUniverse推出的NeuroPhotonicR5FlowCyberdeck装置,采用了树莓
    的头像 发表于 04-30 18:42 412次阅读
    用意念控制灯光亮度?这个<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>项目</b>有点意思...

    超酷的树莓智能镜项目,快来了解!

    嘿,宝子们!今天给大家分享一些超厉害的树莓智能镜项目。这个链接里有8目前为止我们见过的最好的树莓
    的头像 发表于 03-25 09:33 1256次阅读
    超酷的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>智能镜<b class='flag-5'>项目</b>,快来了解!