Very easy to use https://distop.xyz Stats updater
Project description
DisTop
The official Python Library for the distop.xyz website!
Installation
Install via pip (Recommended)
from DisTop import DisTop
Examples
Post stats
With Tasks (Must be using discord.py version 1.1.0+):
import discord, asyncio
from DisTop import DisTop
from discord.ext import tasks
class DisTop(commands.Cog):
"""Interacts with the TopCord API"""
def __init__(self, bot):
self.bot = bot
self.update_stats.start()
self.DisTop = DisTop(token=token)# Make sure you put your token from DisTop.xyz here!
def cog_unload(self):
self.update_stats.cancel()
@tasks.loop(minutes=30.0)
async def update_stats(self):
"""This automatically updates your server count to DisTop.xyz every 30 minutes."""
try:
await topxyz.post_stats(self.bot.user.id, len(self.bot.guilds))
except Exception as e:
print('Failed to post server count to DisTop.xyz\n' + type(e).__name__ + ':' + e')
def setup(bot):
bot.add_cog(DisTop(bot))
Change Log
1.0.0 (13.122020)
- Library
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DisTop-1.0.1.tar.gz
(2.4 kB
view hashes)