|
|
@ -86,6 +86,19 @@ class Bot(commands.Bot):
|
|
|
|
self.modmail_cache = {}
|
|
|
|
self.modmail_cache = {}
|
|
|
|
self.member_cache = MyCoolCache(2)
|
|
|
|
self.member_cache = MyCoolCache(2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def create_connection():
|
|
|
|
|
|
|
|
"""Setting up connection using asyncpg"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.db = await asyncpg.create_pool(
|
|
|
|
|
|
|
|
host=host,
|
|
|
|
|
|
|
|
port=int(port),
|
|
|
|
|
|
|
|
user=user,
|
|
|
|
|
|
|
|
password=password,
|
|
|
|
|
|
|
|
database=db,
|
|
|
|
|
|
|
|
loop=self.loop)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create_connection()
|
|
|
|
|
|
|
|
|
|
|
|
async def startup_cache_log():
|
|
|
|
async def startup_cache_log():
|
|
|
|
"""Store the guilds/modmail systems in cache from the database on startup"""
|
|
|
|
"""Store the guilds/modmail systems in cache from the database on startup"""
|
|
|
|
|
|
|
|
|
|
|
@ -125,7 +138,7 @@ class Bot(commands.Bot):
|
|
|
|
# Establish Database Connection
|
|
|
|
# Establish Database Connection
|
|
|
|
# self.loop.run_until_complete(create_connection())
|
|
|
|
# self.loop.run_until_complete(create_connection())
|
|
|
|
# Load Information Into Cache
|
|
|
|
# Load Information Into Cache
|
|
|
|
# self.loop.run_until_complete(startup_cache_log())
|
|
|
|
self.loop.run_until_complete(startup_cache_log())
|
|
|
|
|
|
|
|
|
|
|
|
async def post_bot_stats():
|
|
|
|
async def post_bot_stats():
|
|
|
|
"""Update guild count on discord.bots.gg"""
|
|
|
|
"""Update guild count on discord.bots.gg"""
|
|
|
@ -700,14 +713,3 @@ class Bot(commands.Bot):
|
|
|
|
self.run(API_TOKEN)
|
|
|
|
self.run(API_TOKEN)
|
|
|
|
except discord.errors.LoginFailure as e:
|
|
|
|
except discord.errors.LoginFailure as e:
|
|
|
|
print(e, "Login unsuccessful.")
|
|
|
|
print(e, "Login unsuccessful.")
|
|
|
|
|
|
|
|
|
|
|
|
async def create_connection(self):
|
|
|
|
|
|
|
|
"""Setting up connection using asyncpg"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.db = await asyncpg.create_pool(
|
|
|
|
|
|
|
|
host=host,
|
|
|
|
|
|
|
|
port=int(port),
|
|
|
|
|
|
|
|
user=user,
|
|
|
|
|
|
|
|
password=password,
|
|
|
|
|
|
|
|
database=db,
|
|
|
|
|
|
|
|
loop=self.loop)
|
|
|
|
|
|
|
|