def __init__(self, settings):
#Service Info
self.token = settings['access_token']
self.token_key = settings['access_secret']
self.con_secret = settings['consumer_key']
self.con_secret_key = settings['consumer_secret']
self.startup_message = settings.get('startup_message', "True")
self.startup_list = settings.get('startup_list', "True")
#Set Alerts
self.pokemon = self.set_alert(settings.get('pokemon', {}), self._defaults['pokemon'])
self.pokestop = self.set_alert(settings.get('pokestop', {}), self._defaults['pokestop'])
self.gym = self.set_alert(settings.get('gyms', {}), self._defaults['gym'])
#Connect and send startup messages
self.connect()
timestamps = get_timestamps(datetime.utcnow());
if parse_boolean(self.startup_message):
self.client.statuses.update(status="%s - PokeAlarm has intialized!" % timestamps[2])
if parse_boolean(self.startup_list):
for line in notify_list_multi_msgs(config["NOTIFY_LIST"],140, "We will tweet about the following pokemon", timestamps[2]):
self.client.statuses.update(status="%s" % line)
log.info("Twitter Alarm intialized.")
#Establish connection with Twitter
评论列表
文章目录