X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/95152c20dcaac81e455ce85926246d9b7c984880..30af6c0f49cd4a11409f0ff1d78dab696e9c7749:/twitter/ircbot.py diff --git a/twitter/ircbot.py b/twitter/ircbot.py index 463136f..6091417 100644 --- a/twitter/ircbot.py +++ b/twitter/ircbot.py @@ -36,7 +36,7 @@ oauth_token_file: from __future__ import print_function -BOT_VERSION = "TwitterBot 1.6.1 (http://mike.verdone.ca/twitter)" +BOT_VERSION = "TwitterBot 1.9.1 (http://mike.verdone.ca/twitter)" CONSUMER_KEY = "XryIxN3J2ACaJs50EizfLQ" CONSUMER_SECRET = "j7IuDCNjftVY8DBauRdqXs4jDl5Fgk1IJRag8iE" @@ -87,7 +87,7 @@ except ImportError: "This module requires python irclib available from " + "https://github.com/sixohsix/python-irclib/zipball/python-irclib3-0.4.8") -OAUTH_FILE = os.environ.get('HOME', '') + os.sep + '.twitterbot_oauth' +OAUTH_FILE = os.environ.get('HOME', os.environ.get('USERPROFILE', '')) + os.sep + '.twitterbot_oauth' def debug(msg): # uncomment this for debug text stuff @@ -148,7 +148,6 @@ class TwitterBot(object): self.twitter = Twitter( auth=OAuth( oauth_token, oauth_secret, CONSUMER_KEY, CONSUMER_SECRET), - api_version='1', domain='api.twitter.com') self.irc = irclib.IRC() @@ -165,7 +164,7 @@ class TwitterBot(object): def check_statuses(self): debug("In check_statuses") try: - updates = reversed(self.twitter.statuses.friends_timeline()) + updates = reversed(self.twitter.statuses.home_timeline()) except Exception as e: print("Exception while querying twitter:", file=sys.stderr) traceback.print_exc(file=sys.stderr) @@ -255,7 +254,7 @@ class TwitterBot(object): "%sI'm already following %s." %(get_prefix('error'), name)) else: try: - self.twitter.friendships.create(id=name) + self.twitter.friendships.create(screen_name=name) except TwitterError: conn.privmsg( userNick, @@ -279,7 +278,7 @@ class TwitterBot(object): userNick, "%sI'm not following %s." %(get_prefix('error'), name)) else: - self.twitter.friendships.destroy(id=name) + self.twitter.friendships.destroy(screen_name=name) conn.privmsg( userNick, "%sOkay! I've stopped following %s." %(