Moving botlist stuff into it's own cog

pull/9/head
sgoudham 4 years ago
parent f10abcc067
commit 5f170eab8c

@ -17,7 +17,6 @@ import datetime
import os import os
import random import random
import aiohttp
import asyncpg as asyncpg import asyncpg as asyncpg
import discord import discord
from decouple import config from decouple import config
@ -35,8 +34,6 @@ host = config('DB_HOST')
user = config('DB_USER') user = config('DB_USER')
port = config('DB_PORT') port = config('DB_PORT')
db = config('DB_NAME') db = config('DB_NAME')
disforge_auth = config('DISFORGE_AUTH')
disc_bots_gg_auth = config('DISCORD_BOTS_BOTS_AUTH')
# Getting the bot token from environment variables # Getting the bot token from environment variables
API_TOKEN = config('DISCORD_TOKEN') API_TOKEN = config('DISCORD_TOKEN')
@ -136,22 +133,7 @@ class Bot(commands.Bot):
# 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(): @tasks.loop(minutes=2, reconnect=True)
"""Update guild count on bot lists"""
async with aiohttp.ClientSession() as session:
await session.post(f"https://discord.bots.gg/api/v1/bots/{self.user.id}/stats",
data={"guildCount": {len(self.guilds)},
"Content-Type": "application/json"},
headers={'Authorization': disc_bots_gg_auth})
await session.post(f"https://disforge.com/api/botstats/{self.user.id}",
data={"servers": {len(self.guilds)}},
headers={'Authorization': disforge_auth})
await session.close()
@tasks.loop(minutes=10, reconnect=True)
async def change_status(): async def change_status():
"""Creating custom statuses as background task""" """Creating custom statuses as background task"""
@ -159,9 +141,6 @@ class Bot(commands.Bot):
# Waiting for the bot to ready # Waiting for the bot to ready
await self.wait_until_ready() await self.wait_until_ready()
# Update guild count on discord.bots.gg
await post_bot_stats()
# Define array of statuses # Define array of statuses
looping_statuses = [ looping_statuses = [
discord.Activity( discord.Activity(

Loading…
Cancel
Save