class TelegramNotifier(BaseNotification): def __init__(self): self.settings = TelegramSettings() def send_notification(self, tweets): self._refresh_settings() if not self.settings.isenabled: return bot = telegram.Bot(token=self.settings.token) for receiver in self.settings.receivers: bot.sendMessage(chat_id=receiver, text=self.settings.message) def _refresh_settings(self): self.settings.refresh()
def __init__(self): self.settings = TelegramSettings()