twitter_alarm.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:PokeAlarm 作者: tlkh2311 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号