twitter tcl
1.0.0
Ce projet fournit un script de bot Eggdrop pour afficher des tweets dans les canaux IRC. Vous pouvez également faire des choses comme Tweet de l'IRC.
Le référentiel contient également des bibliothèques utiles indépendamment.
Les scripts / bibliothèques de ce référentiel sont:
twitoauth.tcl - Une bibliothèque pour s'intégrer à OAuth de Twitter.twitlib.tcl - Une bibliothèque client API Twitter.twitter.tcl - Un script Client / Gateway d'Eggdrop IRC BOT. Vous pouvez l'utiliser pour produire Twitter Home / Mention des statuts de chronologie sur les canaux IRC. Vous pouvez également faire des choses comme Tweet à partir de l'IRC et suivre / désabonner les utilisateurs.twitoauth.tcl , twitlib.tcl et twitter.tcl sur votre bot. Vous devez vous assurer qu'ils se chargent dans cet ordre car les deux premières sont des bibliothèques dont la dernière dépend. Comme d'autres scripts Eggdrop, vous pouvez les placer dans un sous-répertoire des scripts et les proposer comme d'habitude dans votre fichier de configuration.twitlib.tcl et twitter.tcl . Vous pouvez y modifier les options si vous le souhaitez. Les valeurs par défaut sont probablement correctes.twitter.conf.sample à la racine du répertoire de votre bot et nommez- twitter.conf . Vous n'avez pas besoin de changer quoi que ce soit dans ce fichier. Le bot le met à jour dans certains cas..chanset #channel +twitter pour donner accès aux !commands dans #channel . Ces canaux reçoivent également la sortie de mise à jour d'état. Vous émettez cette commande dans la ligne Partyline de Eggdrop que vous pouvez atteindre via Telnet ou DCC CHAT. La façon dont vous passez à la Partyline dépend de votre configuration.!twit_request_token dans une chaîne que vous définissez +twitter . Vous recevrez des instructions sur ce qu'il faut faire après (appel !twit_access_token , etc.). Le bot doit vous répondre dans le canal. Si ce n'est pas le cas, confirmez que la chaîne est +twitter et qu'elle vous reconnaît en tant qu'utilisateur + o. Il y a plus d'options que celles-ci. Reportez-vous à la section d'en-tête des scripts pour voir ce qui est disponible d'autre.
$state_file . Ce fichier est relatif au répertoire des racines à goutte d'œufs. Vous pouvez le définir sur n'importe quel chemin.$update_time pour modifier cela. !twit / !tweet - Envoyez un tweet!twit_msg - Envoyez un message privé!twit_trends - recherchez les hashtags tendances!follow - Suivez un compte!unfollow - désabonner un compte!twit_updates - Récupérer les mises à jour de statut les plus récentes!twit_msgs - Récupérer les messages directs!twit_search - Tweets de recherche!twit_searchusers - Rechercher les utilisateurs!twit_get_tweet - Récupérer un tweet particulier (par id)!followers - Afficher les adeptes d'un compte spécifié (limité par l'option followers_limit )!following - Montrez qui suit le compte spécifié (limité par l'option followers_limit )!retweet - retweet!twitstatus - Afficher le statut de Twitter de Bot. Actuellement, cela montre son nom d'écran.!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 pour mapper les noms d'écran sur les canaux. Il y a un exemple dans twitter.conf.sample .!commands ?+twitter .Update retrieval (mentions) failed: OAuth not initialised. dans la ligne de fête du bot?!twit_request_token dans un jeu de chaînes +twitter . Le bot doit vous répondre.poll_home_timeline en haut de twitter.tcl est défini sur 1. C'est la valeur par défaut.!twit_request_token . Cela redémarre le processus d'authentification. Assurez-vous que vous êtes connecté à Twitter sur le compte que vous souhaitez et visitez l'URL d'authentification (ou connectez-vous au compte que vous souhaitez sur cette URL) et faites !twit_access_token comme lorsque vous configurez initialement le bot.!twit_request_token après avoir vérifié / mise à jour de l'autorisation d'écriture. Vous devriez recommencer !twit_request_token .