twitter tcl
1.0.0
該項目提供了一個卵形機器人腳本,可以在IRC頻道中顯示推文。您也可以做諸如IRC推文之類的事情。
存儲庫也包含獨立有用的庫。
此存儲庫中的腳本/庫是:
twitoauth.tcl與Twitter的Oauth集成的庫。twitlib.tcl Twitter API客戶端庫。twitter.tcl蛋清IRC bot客戶端/網關腳本。您可以使用它來輸出Twitter Home/提及IRC頻道的時間軸狀態。您也可以做諸如IRC的推文並關注/取消關注用戶之類的事情。twitoauth.tcl , twitlib.tcl和twitter.tcl加載到您的bot上。您應該確保它們按照此順序加載,因為前兩個是最後一個庫的庫。像其他Eggdrop腳本一樣,您可以將它們放在腳本子目錄中,並像往常一樣在配置文件中採購。twitlib.tcl和twitter.tcl頂部的變量。如果願意,您可以更改那裡的選項。默認值可能還可以。twitter.conf.sample複製到bot的目錄root,並將其命名twitter.conf 。您無需更改此文件中的任何內容。在某些情況下,機器人會更新它。.chanset #channel +twitter可在#channel中訪問!commands 。這些頻道還接收狀態更新輸出。您可以在Eggdrop的派對線中發出此命令,您可以通過Telnet或DCC聊天來達到該命令。您如何進入派對線取決於您的配置。+twitter中的!twit_request_token 。您將獲得有關在呼叫!twit_access_token等之後做什麼的說明。機器人應在頻道中對您響應。如果沒有,請確認頻道為+twitter ,並且它將您識別為 +O用戶。 這些選擇多於這些。請參閱腳本的標題部分,以查看還有其他可用的內容。
$state_file變量定義的文件中存儲(身份驗證鍵,看到的推文等)。該文件相對於卵形根目錄。您可以將其設置為任何路徑。$update_time選項來更改此操作。 !twit / !tweet發送推文!twit_msg發送私人消息!twit_trends查找趨勢主題標籤!follow - 關注帳戶!unfollow - 取消關注帳戶!twit_updates檢索最新狀態更新!twit_msgs檢索直接消息!twit_search搜索推文!twit_searchusers搜索用戶!twit_get_tweet檢索特定的推文(通過ID)!followers - 顯示指定帳戶的追隨者(受選項followers_limit限制)!following - 顯示指定帳戶正在遵循誰(受選項followers_limit的限制)!retweet - 轉發!twitstatus顯示Bot的Twitter狀態。目前,這顯示了其屏幕名稱。!twit_request_token <consumer_key> <consumer_secret>!twit_access_token <oauth_token> <oauth_token_secret> <PIN from authentication url of !twit_request_token>.chanset #channel +twitter來設置機器人輸出並接受命令的多個通道。twitter.conf將屏幕名稱映射到頻道。 twitter.conf.sample中有一個示例。!commands ?+twitter 。Update retrieval (mentions) failed: OAuth not initialised.在機器人的派對線中?!twit_request_token在頻道集+twitter中。機器人應該回答您。poll_home_timeline在twitter.tcl的頂部設置為1。這是默認值。!twit_request_token 。這重新啟動了身份驗證過程。確保您在所需的帳戶上登錄Twitter並訪問身份驗證URL(或在此URL上登錄到所需的帳戶),然後執行!twit_access_token就像您最初設置機器人時一樣。!twit_request_token匹配中使用的密鑰和秘密。您應該從!twit_request_token重新開始。