This commit is contained in:
Christiaan Blom 2017-03-04 01:03:10 +01:00
parent b038a1650e
commit a444df3fde

View File

@ -27,7 +27,6 @@ def get_service(hass, config, discovery_info=None):
token = config.get(CONF_TOKEN) token = config.get(CONF_TOKEN)
return DiscordNotificationService(hass, token) return DiscordNotificationService(hass, token)
class DiscordNotificationService(BaseNotificationService): class DiscordNotificationService(BaseNotificationService):
"""Implement the notification service for Discord.""" """Implement the notification service for Discord."""
@ -35,14 +34,13 @@ class DiscordNotificationService(BaseNotificationService):
"""Initialize the service.""" """Initialize the service."""
self.token = token self.token = token
self.hass = hass self.hass = hass
self.loggedin = 0
@asyncio.coroutine @asyncio.coroutine
def async_send_message(self, message, **kwargs): def async_send_message(self, message, **kwargs):
"""Login to Discord, send message to channel(s) and log out.""" """Login to Discord, send message to channel(s) and log out."""
import discord import discord
discord_bot = discord.Client(loop=self.hass.loop) discord_bot = discord.Client(loop=self.hass.loop)
@discord_bot.event @discord_bot.event
@asyncio.coroutine @asyncio.coroutine
def on_ready(): def on_ready():