|
|
@ -52,14 +52,15 @@ class Rooster(commands.Bot): |
|
|
|
help_command=commands.DefaultHelpCommand(dm_help=True), |
|
|
|
help_attrs=dict(hidden=True), |
|
|
|
) |
|
|
|
self.kill_queue = Queue() |
|
|
|
self.zk = zKillSocket(self.kill_queue) |
|
|
|
self.zk.start() |
|
|
|
self.redis = None |
|
|
|
self.loop.run_until_complete(self.start_redis()) |
|
|
|
self.redis = self.loop.run_until_complete(aioredis.create_pool(("localhost", 6379), minsize=5, maxsize=10)) |
|
|
|
print('redis pool started', self.redis) |
|
|
|
self.client_id = config.client_id |
|
|
|
self.session = aiohttp.ClientSession(loop=self.loop) |
|
|
|
self.esi = ESI() |
|
|
|
self.kill_queue = Queue() |
|
|
|
self.zk = zKillSocket(self.kill_queue) |
|
|
|
self.zk.start() |
|
|
|
|
|
|
|
for cog in initial_cogs: |
|
|
|
try: |
|
|
@ -68,11 +69,6 @@ class Rooster(commands.Bot): |
|
|
|
print(f"Failed to load cog {cog}", file=sys.stderr) |
|
|
|
traceback.print_exc() |
|
|
|
|
|
|
|
async def start_redis(self): |
|
|
|
self.redis = await aioredis.create_pool( |
|
|
|
("localhost", 6379), minsize=5, maxsize=10, loop=self.loop |
|
|
|
) |
|
|
|
|
|
|
|
async def on_comand_error(self, ctx, error): |
|
|
|
if isinstance(error, commands.NoPrivateMessage): |
|
|
|
await ctx.author.send("This command cannot be used in Private Messages") |
|
|
|