tuxbot-bot/cogs/basics.py

43 lines
1.2 KiB
Python
Raw Normal View History

from discord.ext import commands
from random import choice, shuffle
import aiohttp
import asyncio
import time
import discord
import platform, socket
import os
class General:
"""Commandes générales."""
def __init__(self, bot):
self.bot = bot
##PING##
@commands.command()
async def ping(self):
"""Ping le bot"""
await self.bot.say(":ping_pong: Pong !")
##INFO##
@commands.command()
async def info(self):
"""Affiches des informations sur le bot"""
text = open('texts/info.md').read()
os_info = str(platform.system()) + " / " + str(platform.release())
em = discord.Embed(title='Informations sur TuxBot', description=text.format(os_info, platform.python_version(), socket.gethostname(), discord.__version__), colour=0x89C4F9)
em.set_footer(text=os.getcwd() + "/bot.py")
await self.bot.say(embed=em)
## HELP PLZ ##
@commands.command()
async def help(self):
"""Affiches l'aide du bot"""
text = open('texts/help.md').read()
em = discord.Embed(title='Commandes de TuxBot', description=text, colour=0x89C4F9)
await self.bot.say(embed=em)
def setup(bot):
bot.add_cog(General(bot))