0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹莓派的10個最佳Twitter Bot項(xiàng)目介紹

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-04 09:36 ? 次閱讀

Twitter機(jī)器人:與流行的社交網(wǎng)絡(luò)進(jìn)行交互的自動化程序,通常根據(jù)預(yù)定設(shè)置對主題標(biāo)簽和事件做出反應(yīng)。例如,我可能會使用Twitter機(jī)器人查找我的MakeUseOf帖子,并轉(zhuǎn)發(fā)它們。

但是,如果您的Twitter機(jī)器人在Raspberry Pi硬件上運(yùn)行,該怎么辦?這將啟用來自虛擬微博Facebook想要的真實(shí)世界的警報(bào)和通知;您可以查看提及主題標(biāo)簽的次數(shù)的物理計(jì)數(shù),或者閃爍一些燈光。

用戶發(fā)現(xiàn)了許多使用Raspberry Pi與Twitter進(jìn)行交互的方法。首先,請檢查我們自己的Raspberry Pi Twitter機(jī)器人項(xiàng)目,然后閱讀以下10個項(xiàng)目,以了解如何旋轉(zhuǎn)自己的項(xiàng)目……

鳴叫您的Pi狀態(tài)

我們的DIY專家James Bruce提出了Twitter機(jī)器人項(xiàng)目的構(gòu)想,他提出了使用Raspberry Pi來發(fā)布硬件狀態(tài)(例如CPU溫度)和設(shè)備攝像頭中的照片的信息(請參見上面的鏈接)。

它使用使用Twitter API構(gòu)建的自定義Python應(yīng)用程序,并使用crontab命令安排重復(fù)的推文。我們建議您在繼續(xù)此處列出的其他項(xiàng)目之前先閱讀本教程,因?yàn)樗鼤槟witter機(jī)器人所需的基礎(chǔ)知識打好基礎(chǔ)。

簡單Retweet Bot

在Twitter上可以做的最重要的事情之一就是轉(zhuǎn)發(fā)。這可能是為了表示您對事業(yè)的支持,強(qiáng)調(diào)您對某事的欽佩或促進(jìn)商業(yè)企業(yè)。不管是什么原因,不斷進(jìn)行手動轉(zhuǎn)發(fā)可能會分散注意力。

幸運(yùn)的是,有各種工具可以幫助您自動進(jìn)行轉(zhuǎn)發(fā)過程,尤其是構(gòu)建一個Raspberry Pi轉(zhuǎn)推機(jī)器人來完成這一工作。您。借助簡單的Python腳本和Twitter API,您可以使機(jī)器人根據(jù)您選擇的主題標(biāo)簽進(jìn)行轉(zhuǎn)發(fā)。

發(fā)布您的Speedtest結(jié)果

如果您需要有關(guān)Twitter機(jī)器人的功能和潛力的一些令人信服的信息,請查看此推文:

嘿,@ Comcast,當(dāng)我為華盛頓特區(qū)的150down10up付款時(shí),為什么我的互聯(lián)網(wǎng)速度2down9up? @ComcastCares @xfinity #comcast #speedtest

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

由Reddit用戶AlekseyP編程的Twitter機(jī)器人創(chuàng)建,該機(jī)器人的目的是檢測他是訂戶的Comcast網(wǎng)絡(luò)的下載速度。當(dāng)下行速度降到50Mbps以下(用戶支付150Mbps下行和10Mbps上行)時(shí),將發(fā)送一條推文。

該代碼在Pastebin上可用。正如AlekseyP觀察到的那樣,“我知道有些人可能會說我不應(yīng)該抱怨50Mbps的速度下降,但是當(dāng)他們宣傳150的速度而我卻得到10-30的速度時(shí),我并不滿意。”有趣的是,這種方法似乎已經(jīng)產(chǎn)生了效果。

“之所以進(jìn)行此設(shè)置是因?yàn)樵诔掷m(xù)下降和中斷期間我感到沮喪?,F(xiàn)在好多了。我們以前無法流Netflix,而我將無法連接到CSGO [Counter-Strike:Global Offensive]比賽?!?/p>

當(dāng)您收到直接消息或轉(zhuǎn)發(fā)時(shí),請閃爍LED

與其發(fā)布推文而不是發(fā)布推文,不如將您的Pi用作Twitter監(jiān)視器,對其他推文的觸發(fā)做出物理反應(yīng)?為此,您將需要一個Raspberry Pi,一個面包板,一個電阻和一個LED,如本教程中所示。

盡管此列表前面的項(xiàng)目使用標(biāo)簽來選擇性地轉(zhuǎn)發(fā),但該項(xiàng)目使用它們來進(jìn)行轉(zhuǎn)發(fā)。點(diǎn)亮LED??梢怨降卣f,這并不是Raspberry Pi和某些LED的最富創(chuàng)造性的用途,但這實(shí)際上只是將Raspberry Pi連接到Twitter所能實(shí)現(xiàn)的冰山一角。其他警報(bào)選項(xiàng)可能包括播放聲音(可能甚至在項(xiàng)目頁面上顯示了汽車的喇叭聲?。?,如果您希望通過Twitter控制與Pi連接的機(jī)器人,則該項(xiàng)目是一個不錯的起點(diǎn)。

鳴叫我的吼聲

該項(xiàng)目基于標(biāo)準(zhǔn)的恐龍玩具,是前一個玩具的延續(xù)。但是,該方法不是使用閃爍的方法,而是使用Python代碼檢測@提及恐龍專用Twitter帳戶Boris的內(nèi)容,并讓他怒吼。

視頻中已對此進(jìn)行了適當(dāng)演示。

顯然,恐龍已經(jīng)可以咆哮了。該項(xiàng)目利用了現(xiàn)有的硬件,并且實(shí)質(zhì)上將開/關(guān)命令發(fā)送給了恐龍。盡管結(jié)果有很大不同,但實(shí)際上與使LED閃爍相同。

您將在Dino Tweet頁面上找到示例代碼。

Tweet您的花園如何種植

查找有趣的內(nèi)容以自動通過Raspberry Pi發(fā)推可能很棘手。那么,為什么不考慮現(xiàn)有的Raspberry Pi項(xiàng)目呢?一個示例是城市農(nóng)業(yè)Tweetbot,它發(fā)布花園,水位和土壤濕度數(shù)據(jù)的圖片。

我們的#aquaponics原型已被移動。 #Arduino正在喂魚,#RaspberryPi正在發(fā)照片pic.twitter.com/v5lfYwmVm1

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

該項(xiàng)目由于是使用Raspberry Pi Model B +構(gòu)建的,因此應(yīng)該在Raspberry Pi 2和Raspberry Pi 3模型上進(jìn)行少許改動。當(dāng)然,使用該項(xiàng)目無需培養(yǎng)水培法,它可以很容易地在溫室或蔬菜補(bǔ)丁中進(jìn)行設(shè)置。

管理魚

魚管理是寵物所有權(quán)的一個經(jīng)常被忽視的方面。如果您擔(dān)心金魚(或其他水生寵物)的溫度不適合,為什么不設(shè)置Raspberry Pi來檢測溫度,拍照并發(fā)布結(jié)果呢?

?????? 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日

雖然沒有相關(guān)的說明,但與上面的花園推特機(jī)器人已經(jīng)看到的非常相似。它還表明,盡管很少有原始創(chuàng)意可以發(fā)現(xiàn),但使用Pi的Twitter機(jī)器人始終給人留下深刻的印象。

聽您的推文

推文說的是真的嗎?無論您是沒有時(shí)間閱讀還是無法閱讀Raspberry Pi Twitter機(jī)器人,其目的都是查找相關(guān)的推文并閱讀給您,這似乎特別有用。您可以在GitHub上找到TwitterPiBot的軟件和概述,并且只要將音頻輸出連接到Raspberry Pi,就會向您讀出帶有指定主題標(biāo)簽的tweet。您也可以修改項(xiàng)目以通過Sonos系統(tǒng)輕松閱讀推文。

如果進(jìn)行了智能配置,這也是確保像您自己的個人廣播電臺一樣將精選的新聞和信息傳遞給您的一種方式!

獲取國際空間站警報(bào)

今晚國際空間站在哪里?不需向外看,很難看清,但是這個Raspberry Pi Twitter機(jī)器人項(xiàng)目使用由美國國家航空航天局(Nasa)的ISS發(fā)現(xiàn)網(wǎng)頁生成的RSS feed來預(yù)測何時(shí)從您所在的地區(qū)看到該空間站,并在前一天發(fā)送一條推文,因此每個對天空感興趣的人都可以為進(jìn)行astro天文觀測做好準(zhǔn)備。

鑒于在撰寫本文時(shí),有兩個Raspberry Pi在國際空間站上繞地球運(yùn)行,因此該項(xiàng)目似乎特別合適。

模擬政治家

他們以崇高的目標(biāo)進(jìn)入政治,但卻成為賤民。是的,它是政客,可以配置Twitter Bots來取笑這些自私的“公務(wù)員”??梢允褂肦aspberry Pi更好的方法嗎?這樣的一個例子是Reddit用戶“ Shut-Up-Tyler”,他使用該項(xiàng)目創(chuàng)建了自動諷刺(喜劇演員,靴子地震)。

我們需要更強(qiáng)硬,更銳利外面真的很冷,他們稱小號需要真正的領(lǐng)導(dǎo),而且不會再發(fā)生

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

那么它如何工作?

“我的程序在運(yùn)行Python的Raspberry Pi上運(yùn)行。它使用beautifulSoup從Trump先生的頁面中提取推文,通過正則表達(dá)式刪除鏈接,使用函數(shù)將單詞替換為“ doot doot”和“ trumpet”,并通過markov鏈……并將其推文發(fā)布。”

有時(shí),這些推文是胡說八道。不幸的是,這使他們很難分辨特朗普的實(shí)際推文。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1684

    瀏覽量

    105397
收藏 人收藏

    評論

    相關(guān)推薦

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等
    的頭像 發(fā)表于 10-22 18:09 ?106次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?117次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    什么是樹莓樹莓(Raspberry Pi)是一種基于Linux的小型單板計(jì)算機(jī),由英國的樹莓
    的頭像 發(fā)表于 10-09 16:44 ?167次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    樹莓(Raspberry Pi)和單片機(jī)(Microcontroller)是兩種廣泛應(yīng)用于電子項(xiàng)目和嵌入式系統(tǒng)的硬件平臺。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),適用于不同的應(yīng)用場景。 樹莓
    的頭像 發(fā)表于 08-30 18:21 ?1221次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會研發(fā)的信用卡大小的單板計(jì)算機(jī),自2012年推出以來,已經(jīng)發(fā)展出多個型號和版本。樹莓
    的頭像 發(fā)表于 08-30 18:01 ?1780次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(Raspberry Pi Foundation)開發(fā)的微型計(jì)算機(jī)。它基于ARM架構(gòu),而非x86架構(gòu)。 一、
    的頭像 發(fā)表于 08-30 15:42 ?528次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?692次閱讀

    樹莓5,Raspberry Pi 5 評測

    1,766(更多的事件意味著更好的性能)。當(dāng)我們把測試提升到四線程時(shí),樹莓5再次以10,912對7,068贏了,提升了54%。 當(dāng)我們
    發(fā)表于 06-19 14:51

    【米爾-瑞米兼容樹莓擴(kuò)展模塊-試用體驗(yàn)】初始開發(fā)板_米爾-瑞米兼容樹莓擴(kuò)展模塊

    收到米爾-瑞米兼容樹莓擴(kuò)展模塊幾天了,今天抽時(shí)間給大家介紹一下這塊生態(tài)板,讓大家有對這塊米爾-瑞米兼容
    發(fā)表于 04-29 11:42

    新手入門如何選擇Arduino與樹莓?

    樹莓2的主頻速度和內(nèi)存量兩主要方面都遠(yuǎn)高于Arduino。樹莓可以被看作一臺完全獨(dú)立的計(jì)算機(jī),可以直接運(yùn)行Linux和Windows
    發(fā)表于 04-28 14:56 ?511次閱讀
    新手入門如何選擇Arduino與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓5的新功能和引腳介紹

    樹莓5(Raspberry Pi 5)于2023 年10 月底已經(jīng)推出。
    的頭像 發(fā)表于 01-26 09:21 ?7892次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5的新功能和引腳<b class='flag-5'>介紹</b>

    樹莓主板如何連接電腦

    連接樹莓派到電腦是一非常有用的功能,它可以讓我們在電腦上進(jìn)行樹莓的操作和管理。本文將詳細(xì)介紹如何連接
    的頭像 發(fā)表于 01-07 15:40 ?1625次閱讀

    基于樹莓的環(huán)境監(jiān)測系統(tǒng)

    樹莓(Raspberry Pi)是一種小型而功能強(qiáng)大的計(jì)算機(jī),其性能和功能足以支持許多應(yīng)用領(lǐng)域。在環(huán)境監(jiān)測系統(tǒng)中,樹莓也被廣泛應(yīng)用。本文將詳細(xì)
    的頭像 發(fā)表于 01-04 15:15 ?1230次閱讀

    超實(shí)用!玩轉(zhuǎn)樹莓攻略!

    如果你使用樹莓派來開發(fā)的話,C語言或者Python語言都是一比較不錯的選擇。在開始玩轉(zhuǎn)你的樹莓前,可以先看看如何快速入門; Raspberry Pi Imager 工具是一款圖形化
    的頭像 發(fā)表于 11-01 20:30 ?2016次閱讀
    超實(shí)用!玩轉(zhuǎn)<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>攻略!

    樹莓單片機(jī)-Raspberry Pi Pico

    樹莓Pi Pico是樹莓基金會在2021年1月份發(fā)布的一款新的基于RP2040定制芯片的單片機(jī),其與樹莓
    的頭像 發(fā)表于 10-31 17:07 ?1414次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>單片機(jī)-Raspberry Pi Pico