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重新开始。