Invite command, CD on roll
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
|
||||
|
||||
import discord
|
||||
from discord.ext import commands
|
||||
|
||||
class Invite(commands.Cog):
|
||||
def __init__(self, client):
|
||||
self.client = client
|
||||
|
||||
@commands.Cog.listener()
|
||||
async def on_ready(self):
|
||||
print("Invite.py is ready")
|
||||
|
||||
@commands.command()
|
||||
async def invite(self, ctx):
|
||||
link = "https://discord.com/api/oauth2/authorize?client_id=1100115547515011182&permissions=414464862272&scope=bot"
|
||||
await ctx.send("I'm already in " + str(len(self.client.guilds)) + " servers!\n" + "Invite me now using:\n " + link)
|
||||
|
||||
async def setup(client):
|
||||
await client.add_cog(Invite(client))
|
||||
@@ -11,6 +11,7 @@ class Roll(commands.Cog):
|
||||
print("roll.py is ready")
|
||||
|
||||
@commands.command()
|
||||
@commands.cooldown(1, 600, commands.BucketType.user)
|
||||
async def roll(self, ctx):
|
||||
rolled = random.randint(1,100)
|
||||
rating = ""
|
||||
@@ -38,6 +39,12 @@ class Roll(commands.Cog):
|
||||
|
||||
await ctx.send(message)
|
||||
|
||||
@roll.error
|
||||
async def on_command_error(self, ctx, error):
|
||||
if isinstance(error, commands.CommandOnCooldown):
|
||||
time = round(error.retry_after/60)
|
||||
message = f"This command is on cooldown, the cooldown ends in {time} minutes"
|
||||
await ctx.send(message)
|
||||
|
||||
async def setup(client):
|
||||
await client.add_cog(Roll(client))
|
||||
+4
-1
@@ -13,6 +13,7 @@ class Stats(commands.Cog):
|
||||
|
||||
@commands.command(aliases=["compare"])
|
||||
async def stats(self, ctx, *message):
|
||||
error = False
|
||||
players = []
|
||||
servers = []
|
||||
server = ""
|
||||
@@ -21,6 +22,7 @@ class Stats(commands.Cog):
|
||||
|
||||
if(message == ()):
|
||||
await ctx.send("```No player given```")
|
||||
error = True
|
||||
|
||||
for i in message:
|
||||
item = i.replace(",", "")
|
||||
@@ -42,7 +44,8 @@ class Stats(commands.Cog):
|
||||
else:
|
||||
server = servers[0]
|
||||
|
||||
if(len(players) == 0):
|
||||
if(len(players) == 0 and error == False):
|
||||
error = True
|
||||
await ctx.send("```No existing player found, check if the name is correct or has changed```")
|
||||
|
||||
list_of_stats = []
|
||||
|
||||
Reference in New Issue
Block a user