- Враппер для https://api.server-discord.com/v2
- Документация к API: https://docs.server-discord.com/
- Создать в корневой папке вашего проекта папку sdc_api_py.
- Скопировать в неё содержимое этого репозитория.
Или написать в терминале
pip install sdc_api_py
import sdc_api_py
monitoring = sdc_api_py.Monitoring(SDC_TOKEN)
...
sdc_guild = await monitoring.get_guild(id) # Использовать в асинхронной функции
sdc_guild_place = await monitoring.fetch_guild_place(id) # Использовать в асинхронной функции
sdc_guild_rate = await monitoring.get_guild_rate(id) # Использовать в асинхронной функции
sdc_user_rate = await monitoring.get_user_rate(id) # Использовать в асинхронной функции
import sdc_api_py
Nika = sdc_api_py.NikaWarns(SDC_TOKEN)
...
warns = await Nika.fetch_warns(id) # Использовать в асинхронной функции
import sdc_api_py
from discord.ext import commands
class BotsSDC(commands.Cog):
def __init__(self, bot):
self.bot = bot
@commands.Cog.listener()
async def on_ready(self):
bots = sdc_api_py.Bots(self.bot, SDC_TOKEN)
bots.create_loop() #Как аргумент можно использовать время в минутах. Раз в это количество минут будет отправляться статистика.
bot.add_cog(BotsSDC(bot))