TwitterAlarm.py 文件源码

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

项目:PokeAlarm 作者: PokeAlarm 项目源码 文件源码
def __init__(self, settings):
        # Required Parameters
        self.__token = require_and_remove_key('access_token', settings, "'Twitter' type alarms.")
        self.__token_key = require_and_remove_key('access_secret', settings, "'Twitter' type alarms.")
        self.__con_secret = require_and_remove_key('consumer_key', settings, "'Twitter' type alarms.")
        self.__con_secret_key = require_and_remove_key('consumer_secret', settings, "'Twitter' type alarms.")
        self.__client = None

        # Optional Alarm Parameters
        self.__startup_message = parse_boolean(settings.pop('startup_message', "True"))

        # Optional Alert Parameters
        self.__pokemon = self.create_alert_settings(settings.pop('pokemon', {}), self._defaults['pokemon'])
        self.__pokestop = self.create_alert_settings(settings.pop('pokestop', {}), self._defaults['pokestop'])
        self.__gym = self.create_alert_settings(settings.pop('gym', {}), self._defaults['gym'])
        self.__egg = self.create_alert_settings(settings.pop('egg', {}), self._defaults['egg'])
        self.__raid = self.create_alert_settings(settings.pop('raid', {}), self._defaults['raid'])

        # Warn user about leftover parameters
        reject_leftover_parameters(settings, "'Alarm level in Twitter alarm.")

        log.info("Twitter Alarm has been created!")

    # Establish connection with Twitter
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号