Skip to content

Commit f468dac

Browse files
authored
Merge pull request #9 from RedCokeDevelopment/dev
@ColaIan messed up
2 parents bda9104 + 7bca763 commit f468dac

File tree

4 files changed

+26
-12
lines changed

4 files changed

+26
-12
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ There are two owners for this project. They all contribute massively to the runn
5050
## 📜 Requirements
5151
These are the requirements for the bot, and they will be bundled in future releases.
5252

53-
- [Python 3.7](https://www.python.org/downloads/release/python-376/) (Required packages listed in requirements.txt)
53+
- [Python 3.8](https://www.python.org/downloads/release/python-382/) (Required packages listed in requirements.txt)
5454
- [LavaLink Server](https://github.com/Frederikam/Lavalink) (Java 11 required)
5555

5656
## 💛 Credits

Teapot.py

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,27 @@
3535
if not versionlisted:
3636
print("You are currently using an unlisted version!\n")
3737
elif req.status_code == 404:
38-
print("Unable to fetch the latest Teapot.py version from GitHub!\n")
38+
# 404 Not Found
39+
print("Latest Teapot.py version not found!\n")
40+
elif req.status_code == 500:
41+
# 500 Internal Server Error
42+
print("An error occurred while fetching the latest Teapot.py version. [500 Internal Server Error]\n")
43+
elif req.status_code == 502:
44+
# 502 Bad Gateway
45+
print("An error occurred while fetching the latest Teapot.py version. [502 Bad Gateway]\n")
46+
elif req.status_code == 503:
47+
# 503 Service Unavailable
48+
print("An error occurred while fetching the latest Teapot.py version. [503 Service Unavailable]\n")
3949
else:
40-
print("An unknown error has occurred when fetching the latest version of Teapot.py\n")
50+
print("An unknown error has occurred when fetching the latest Teapot.py version\n")
51+
print("Error Code:" + str(req.status_code))
4152

4253
load_dotenv(join(dirname(__file__), '.env'))
4354

4455
if os.getenv('CONFIG_VERSION') != teapot.config_version():
4556
if os.path.isfile('.env'):
46-
print("Missing environment variables. Please delete .env and run Teapot.py again.")
47-
quit()
57+
print("Missing environment variables. Please backup and delete .env, then run Teapot.py again.")
58+
quit(2)
4859
print("Unable to find required environment variables. Running setup.py...")
4960
teapot.setup.__init__()
5061

teapot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def version():
1212

1313

1414
def config_version():
15-
return "0.1"
15+
return "0.1" # do not edit this!
1616

1717

1818
def time():

teapot/cogs/cmds.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ async def info(ctx):
9595
embed.set_image(
9696
url="https://user-images.githubusercontent.com/43201383/72987537-89830a80-3e25-11ea-95ef-ecfa0afcff7e.png")
9797
await ctx.send(embed=embed)
98+
await ctx.message.add_reaction(emoji='✅')
9899

99100

100101
def ping(bot):
@@ -120,24 +121,26 @@ async def kick(ctx, member: discord.Member, *, reason=None):
120121
try:
121122
await member.kick(reason=reason)
122123
await ctx.send(f'{member} has been kicked!')
123-
print(f'{member} has been kicked!')
124+
await ctx.message.add_reaction(emoji='✅')
124125
except Exception as failkick:
125-
await ctx.send("Failed to ban:" + str(failkick))
126+
await ctx.send("Failed to kick: " + str(failkick))
127+
await ctx.message.add_reaction(emoji='❌')
126128

127129

128130
def ban(bot):
129131
@bot.command()
130-
@cmd.has_permissions(ban_members=True)
132+
@cmd.has_permissions(ban_members=True) # check user permission
131133
async def ban(ctx, member: discord.Member, *, reason=None):
132134
try:
133135
await member.ban(reason=reason)
134136
await ctx.send(f'{member} has been banned!')
135-
print(f'{member} has been banned!')
137+
await ctx.message.add_reaction(emoji='✅')
136138
except Exception as e:
137-
await ctx.send("Failed to ban:" + e)
139+
await ctx.send("Failed to ban: " + str(e))
140+
await ctx.message.add_reaction(emoji='❌')
138141

139142

140-
def admin(bot):
143+
def admin(bot): # WIP...
141144
@bot.command()
142145
async def admin(ctx):
143146
await ctx.send(embed=teapot.messages.WIP())

0 commit comments

Comments
 (0)