Compare commits

..

2 Commits

Author SHA1 Message Date
90462da71a
[module] Attente du démarrage du bot pour envoyer le ready
[version] bump
2020-07-04 11:15:25 +02:00
1d36e18089
Mise a jour
[version] Bump
2020-04-27 13:37:28 +02:00
2 changed files with 6 additions and 4 deletions

View File

@ -1,12 +1,12 @@
from config.config_types import factory from config.config_types import factory
import config.config_types as c_t import config.config_types as c_t
import discord import discord
from mod_base import BasePython from mod_base import BaseModule
import traceback import traceback
class Logging(BasePython): class Logging(BaseModule):
def __init__(self, client): def __init__(self, client):
super().__init__(client) super().__init__(client)
self.config.register("error_channels", factory(c_t.List, factory(c_t.discord_types.Channel, client))) self.config.register("error_channels", factory(c_t.List, factory(c_t.discord_types.Channel, client)))
@ -42,6 +42,8 @@ class Logging(BasePython):
try: try:
await channel.send(f"New {title.lower()} - {h[2:8]}:") await channel.send(f"New {title.lower()} - {h[2:8]}:")
for embed in embeds: for embed in embeds:
while not self.client.is_ready:
await asyncio.sleep(1)
await channel.send(embed=embed) await channel.send(embed=embed)
except: # TODO: C'est pas beau mais il ne faut absolument pas lever une exception pour éviter les récursions infinies except: # TODO: C'est pas beau mais il ne faut absolument pas lever une exception pour éviter les récursions infinies
print(traceback.format_exc()) print(traceback.format_exc())

View File

@ -1,10 +1,10 @@
name = "Logging" name = "Logging"
description = "Use discord to display bot logs" description = "Use discord to display bot logs"
version = "0.2.0" version = "1.0.0"
bot_version = "~=0.1.0" bot_version = "~=0.1.0"
metamodule = false metamodule = false
[dependencies] [dependencies]
mod_base = "~=0.1.0" mod_base = ">=1.0.0"