Spaces:
Paused
Paused
| """Module doc string""" | |
| from discord_webhook import DiscordWebhook | |
| from .config import DISCORD_HOOK | |
| from .logs import logger | |
| def discord_hook(message): | |
| """_summary_""" | |
| try: | |
| logger.info(message) | |
| url = DISCORD_HOOK | |
| if url != "NO_HOOK": | |
| webhook = DiscordWebhook( | |
| url=url, username="simple-chat-bot", content=message | |
| ) | |
| webhook.execute() | |
| logger.debug("Discord Hook Successful.") | |
| else: | |
| logger.debug("Discord Hook Failed.") | |
| except Exception as error: | |
| error_message = f"Discord Hook Failed. Error {error}" | |
| logger.error(error_message) | |