def handle_twitter_confirm(bot, ievent): """ arguments: <PIN code> - confirm auth with PIN. """ go = getauth() if not go: ievent.reply("the twitter plugin needs the credentials.py file in the %s/config dir. see the examples directory" % getdatadir()) ; return pin = ievent.args[0] if not pin: ievent.missing("<PIN> .. see the twitter-auth command.") ; return try: access_token = getauth(getdatadir()).get_access_token(pin) except (tweepy.TweepError, urllib.error.HTTPError) as e: ievent.reply('twitter failed: %s' % (str(e),)) ; return twitteruser = get_users() twitteruser.add(ievent.user.data.name, access_token.to_string()) ievent.reply("%s access token saved." % ievent.user.data.name)
def handle_twitterusers(bot, event): event.reply("twitter users: ", get_users().users())