From e81db1fdb814cbe47097c525ff778cf06ea9826a Mon Sep 17 00:00:00 2001 From: sgoudham Date: Mon, 24 Aug 2020 22:18:34 +0100 Subject: [PATCH] Publishing updates to statcord for better statistics tracking --- cogs/statcord.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 cogs/statcord.py diff --git a/cogs/statcord.py b/cogs/statcord.py new file mode 100644 index 00000000..e996a6b0 --- /dev/null +++ b/cogs/statcord.py @@ -0,0 +1,36 @@ +# Ensō~Chan - A Multi Purpose Discord Bot That Has Everything Your Server Needs! +# Copyright (C) 2020 Goudham Suresh + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +import statcord +from discord.ext import commands + + +class StatcordPost(commands.Cog): + """Posting my bot stats to Statcord""" + + def __init__(self, bot): + self.bot = bot + self.key = "statcord.com-UmgVg71QGpIFeDdZXn5h" + self.api = statcord.Client(self.bot, self.key) + self.api.start_loop() + + @commands.Cog.listener() + async def on_command(self, ctx): + self.api.command_run(ctx) + + +def setup(bot): + bot.add_cog(StatcordPost(bot))