Skip to content

Commit 1e14d41

Browse files
reformatted
1 parent 96b7ef2 commit 1e14d41

File tree

10 files changed

+85
-48
lines changed

10 files changed

+85
-48
lines changed

cogs/ErrorHandler.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,17 @@ async def on_slash_command_error(self, inter: ApplicationCommandInteraction, err
3434
# In debug mode we don't want to wait for them cause its fucking annoying.
3535
if self.TimeSinceStart() < self.waitTime and not self.debug_mode:
3636
return await errorEmb(
37-
inter, f"The bot just started, please wait {round(self.waitTime - self.TimeSinceStart(), ndigits=2)}s."
37+
inter,
38+
f"The bot just started, please wait {round(self.waitTime - self.TimeSinceStart(), ndigits=2)}s.",
3839
)
3940

4041
# non real error handling
4142
if isinstance(error, CommandNotFound):
4243
return await errorEmb(inter, "Command not found! use /help for a list of commands")
4344
elif isinstance(error, NotOwner):
4445
await errorEmb(
45-
inter, f"You must be the owner of {inter.me.display_name} to use `{inter.application_command.name}`"
46+
inter,
47+
f"You must be the owner of {inter.me.display_name} to use `{inter.application_command.name}`",
4648
)
4749
elif isinstance(error, HTTPException):
4850
await errorEmb(inter, error.text)

cogs/blacklist.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ async def reason(self, inter, user: Member, reason: str):
9696
return await errorEmb(inter, f"{user.mention} is not in the blacklist")
9797
await self.blacklist.edit_reason(user.id, reason)
9898
await sucEmb(
99-
inter, f"Edited {user.mention}'s reason in the blacklist to see the full reason use /blacklist info {user.mention}"
99+
inter,
100+
f"Edited {user.mention}'s reason in the blacklist to see the full reason use /blacklist info {user.mention}",
100101
)
101102

102103
@commands.has_permissions(manage_messages=True)
@@ -130,9 +131,17 @@ async def remove(self, inter, user: Member):
130131
required=True,
131132
),
132133
Option(
133-
"tickets", description="Whether to blacklist the user from using tickets", type=OptionType.boolean, required=True
134+
"tickets",
135+
description="Whether to blacklist the user from using tickets",
136+
type=OptionType.boolean,
137+
required=True,
138+
),
139+
Option(
140+
"tags",
141+
description="Whether to blacklist the user from using tags",
142+
type=OptionType.boolean,
143+
required=True,
134144
),
135-
Option("tags", description="Whether to blacklist the user from using tags", type=OptionType.boolean, required=True),
136145
Option(
137146
"expires",
138147
description="When the blacklist should expire (e.g. 1w, 5m, never)",
@@ -193,7 +202,8 @@ async def blacklist_list(self, inter):
193202
emb = Embed(color=self.bot.config.colors.invis, description="")
194203
for user in blacklist_list:
195204
emb.add_field(
196-
name=f"**{self.get_user(user.id).name}**", value=f"Expires: {user.get_expiry}\nReason: {user.reason}\n"
205+
name=f"**{self.get_user(user.id).name}**",
206+
value=f"Expires: {user.get_expiry}\nReason: {user.reason}\n",
197207
)
198208

199209
blacklist_embs.append(emb)

cogs/fun_cmds.py

Lines changed: 23 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -78,28 +78,27 @@ async def spotifyinfo(self, inter: ApplicationCommandInteraction, user: Member):
7878
e.add_field(
7979
name="Duration",
8080
value=(
81-
f"{cur.seconds // 60:02}:{cur.seconds % 60:02}"
82-
+ f" {bar} "
83-
+ f"{dur.seconds // 60:02}:"
84-
+ f"{dur.seconds % 60:02}"
81+
f"{cur.seconds // 60:02}:{cur.seconds % 60:02}"
82+
+ f" {bar} "
83+
+ f"{dur.seconds // 60:02}:"
84+
+ f"{dur.seconds % 60:02}"
8585
),
8686
inline=False,
8787
)
8888
await inter.send(embed=e)
8989

90-
@commands.slash_command(name="poll",
91-
description="Make a Poll enter a question atleast 2 options and upto 6 options.")
90+
@commands.slash_command(name="poll", description="Make a Poll enter a question atleast 2 options and upto 6 options.")
9291
@commands.has_permissions(manage_messages=True)
9392
async def poll(
94-
self,
95-
inter,
96-
question,
97-
choice1,
98-
choice2,
99-
choice3=None,
100-
choice4=None,
101-
choice5=None,
102-
choice6=None,
93+
self,
94+
inter,
95+
question,
96+
choice1,
97+
choice2,
98+
choice3=None,
99+
choice4=None,
100+
choice5=None,
101+
choice6=None,
103102
):
104103
"""
105104
Makes a poll quickly.
@@ -116,8 +115,7 @@ async def poll(
116115

117116
embed = disnake.Embed(title=question, description=choices_str, colour=0xFFFFFF)
118117

119-
embed.set_footer(
120-
text=f'{f"Poll by {inter.author}" if inter.author else ""}{datetime.utcnow().strftime("%m/%d/%Y")}')
118+
embed.set_footer(text=f'{f"Poll by {inter.author}" if inter.author else ""}{datetime.utcnow().strftime("%m/%d/%Y")}')
121119

122120
await inter.response.send_message(embed=embed)
123121
poll = await inter.original_message() # Gets the message wich got sent
@@ -169,8 +167,7 @@ async def triggered(self, inter, member: disnake.Member = None):
169167
"""Time to get triggered."""
170168
if not member:
171169
member = inter.author
172-
trigImg = await self.bot.session.get(
173-
f"https://some-random-api.ml/canvas/triggered?avatar={member.display_avatar.url}")
170+
trigImg = await self.bot.session.get(f"https://some-random-api.ml/canvas/triggered?avatar={member.display_avatar.url}")
174171
imageData = io.BytesIO(await trigImg.read())
175172
await inter.send(file=disnake.File(imageData, "triggered.gif"))
176173

@@ -201,8 +198,7 @@ async def invert(self, inter, member: disnake.Member = None):
201198
"""Invert your profile picture."""
202199
if not member:
203200
member = inter.author
204-
trigImg = await self.bot.session.get(
205-
f"https://some-random-api.ml/canvas/invert/?avatar={member.display_avatar.url}")
201+
trigImg = await self.bot.session.get(f"https://some-random-api.ml/canvas/invert/?avatar={member.display_avatar.url}")
206202
imageData = io.BytesIO(await trigImg.read())
207203
await inter.send(file=disnake.File(imageData, "invert.png"))
208204

@@ -212,8 +208,7 @@ async def pixelate(self, inter, member: disnake.Member = None):
212208
"""Turn yourself into pixels"""
213209
if not member:
214210
member = inter.author
215-
trigImg = await self.bot.session.get(
216-
f"https://some-random-api.ml/canvas/pixelate/?avatar={member.display_avatar.url}")
211+
trigImg = await self.bot.session.get(f"https://some-random-api.ml/canvas/pixelate/?avatar={member.display_avatar.url}")
217212
imageData = io.BytesIO(await trigImg.read())
218213
await inter.send(file=disnake.File(imageData, "pixelate.png"))
219214

@@ -224,8 +219,7 @@ async def jail(self, inter, member: disnake.Member = None):
224219
if not member:
225220
member = inter.author
226221

227-
trigImg = await self.bot.session.get(
228-
f"https://some-random-api.ml/canvas/jail?avatar={member.display_avatar.url}")
222+
trigImg = await self.bot.session.get(f"https://some-random-api.ml/canvas/jail?avatar={member.display_avatar.url}")
229223
imageData = io.BytesIO(await trigImg.read())
230224
await inter.send(file=disnake.File(imageData, "jail.png"))
231225

@@ -258,8 +252,7 @@ def reaction_check(m):
258252
await msg.edit(content=f"**{user.name}** and **{inter.author.name}** are enjoying a lovely beer together 🍻")
259253
except asyncio.TimeoutError:
260254
await msg.delete()
261-
await inter.send(
262-
f"well, doesn't seem like **{user.name}** wanted a beer with you **{inter.author.name}** ;-;")
255+
await inter.send(f"well, doesn't seem like **{user.name}** wanted a beer with you **{inter.author.name}** ;-;")
263256
except disnake.Forbidden:
264257
# Yeah so, bot doesn't have reaction permission, drop the "offer" word
265258
beer_offer = f"**{user.name}**, you got a 🍺 from **{inter.author.name}**"
@@ -409,8 +402,7 @@ def check(msg):
409402
async def bored(self, inter):
410403
"""Returns an activity"""
411404
async with HTTPSession() as activitySession:
412-
async with activitySession.get(f"https://boredapi.com/api/activity",
413-
ssl=False) as activityData: # keep as http
405+
async with activitySession.get(f"https://boredapi.com/api/activity", ssl=False) as activityData: # keep as http
414406
activity = await activityData.json()
415407
await inter.send(activity["activity"])
416408

@@ -490,7 +482,8 @@ async def urlshortner(self, inter, url: str):
490482
embed = disnake.Embed(
491483
title=f"URL created for: {url.replace('http://', '').replace('https://', '')}",
492484
color=0xFFFFFF,
493-
description=f"Your shortend URL is: {response.json()['short_url']}, or click [here]({response.json()['short_url']}) to visit it.")
485+
description=f"Your shortend URL is: {response.json()['short_url']}, or click [here]({response.json()['short_url']}) to visit it.",
486+
)
494487
embed.set_footer(text=f"Requested by: {inter.author.name}")
495488
return await inter.send(embed=embed)
496489
else:

cogs/staff.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@ def check(m):
369369
await sucEmb(inter, "Successfully created message. To add more buttons use `/add_button`")
370370

371371
@commands.slash_command(
372-
name="add-button", description="Add a button to a previously created message." " Use /initialise-message for that."
372+
name="add-button",
373+
description="Add a button to a previously created message." " Use /initialise-message for that.",
373374
)
374375
@commands.guild_only()
375376
@commands.has_role("Staff")
@@ -433,7 +434,8 @@ async def edit_message(self, inter, message_id, channel: disnake.TextChannel):
433434

434435
if not exists:
435436
return await errorEmb(
436-
inter, "The message does not exist in the Database to initialise a message use" " ``/initialise-message``."
437+
inter,
438+
"The message does not exist in the Database to initialise a message use" " ``/initialise-message``.",
437439
)
438440

439441
message = await channel.fetch_message(message_id)
@@ -473,7 +475,8 @@ async def delete_message(self, inter, message_id, channel: disnake.TextChannel):
473475

474476
if not exists:
475477
return await errorEmb(
476-
inter, "The message does not exist in the Database to initialise a message use" " ``/initialise-message``."
478+
inter,
479+
"The message does not exist in the Database to initialise a message use" " ``/initialise-message``.",
477480
)
478481

479482
await self.reaction_roles.remove_messages(message_id)

cogs/support.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,10 @@ def __init__(self, bot: OGIROID):
142142
description="Report a bug",
143143
options=[
144144
Option(
145-
name="for", required=True, description="Select for what this bug report is.", choices=["Reddit-Bot", "Ogiroid"]
145+
name="for",
146+
required=True,
147+
description="Select for what this bug report is.",
148+
choices=["Reddit-Bot", "Ogiroid"],
146149
)
147150
],
148151
connectors={"for": "bug_report_for"},
@@ -155,7 +158,10 @@ async def bug(self, inter, bug_report_for: str):
155158
description="Suggest something for the bot",
156159
options=[
157160
Option(
158-
name="for", required=True, description="Select for what this suggestion is.", choices=["Reddit-Bot", "Ogiroid"]
161+
name="for",
162+
required=True,
163+
description="Select for what this suggestion is.",
164+
choices=["Reddit-Bot", "Ogiroid"],
159165
)
160166
],
161167
connectors={"for": "suggestion_for"},

cogs/tags.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,8 @@ async def rename(self, inter, name, new_name):
263263
elif not await self.valid_name(name):
264264
return (
265265
await QuickEmb(
266-
inter, "The tag's name must be only contain numbers, lowercase letters, spaces, underscores or dashes"
266+
inter,
267+
"The tag's name must be only contain numbers, lowercase letters, spaces, underscores or dashes",
267268
)
268269
.error()
269270
.send()
@@ -310,7 +311,8 @@ async def add_alias(self, inter, name, alias):
310311
elif not await self.valid_name(name):
311312
return (
312313
await QuickEmb(
313-
inter, "The tag's name must be only contain numbers, lowercase letters, spaces, underscores or dashes"
314+
inter,
315+
"The tag's name must be only contain numbers, lowercase letters, spaces, underscores or dashes",
314316
)
315317
.error()
316318
.send()

cogs/trivia.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,17 @@ def check(m):
8080
except asyncio.exceptions.TimeoutError:
8181
await QuickEmb(channel, "Due to no response the quiz ended.").error().send()
8282
else:
83-
if response.content.lower() not in ["yes", "y", "yeah", "yeah", "yep", "yup", "sure", "ok", "ye"]:
83+
if response.content.lower() not in [
84+
"yes",
85+
"y",
86+
"yeah",
87+
"yeah",
88+
"yep",
89+
"yup",
90+
"sure",
91+
"ok",
92+
"ye",
93+
]:
8494
continue
8595
await QuickEmb(channel, f"Your Score: {correct}/{tries - 1}. Thanks for playing.").send()
8696
await self.flag_quiz.add_data(guess.author.id, tries - 1, correct)

cogs/welcome.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ async def on_member_join(self, member: disnake.Member):
3232
embed.add_field(name="Introductions:", value=f"Introduce yourself, {introduction.mention}", inline=True)
3333
embed.add_field(name="Roles:", value=f"Select some roles, {roles.mention}", inline=True)
3434
embed.add_field(
35-
name="Reddit Bot Related:", value=f"Here for the Reddit bot? Checkout {reddit_bot.mention}", inline=True
35+
name="Reddit Bot Related:",
36+
value=f"Here for the Reddit bot? Checkout {reddit_bot.mention}",
37+
inline=True,
3638
)
3739
embed.add_field(name="Rules:", value=f"Checkout the rules, {rules.mention}", inline=True)
3840
embed.set_thumbnail(url=member.display_avatar)

utils/DBhandlers.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,8 @@ async def create_message(self, message_id: int, role_id: int, emoji: str):
451451
async def increment_roles_given(self, message_id: str, emoji: str):
452452
"""increments the roles given out for a message"""
453453
await self.db.execute(
454-
"UPDATE reaction_roles SET roles_given = roles_given + 1 WHERE message_id = ? AND emoji = ?", [message_id, emoji]
454+
"UPDATE reaction_roles SET roles_given = roles_given + 1 WHERE message_id = ? AND emoji = ?",
455+
[message_id, emoji],
455456
)
456457
await self.db.commit()
457458
# todo: cache remove below
@@ -466,7 +467,8 @@ async def remove_message(self, message_id: int, emoji: str, role_id: int):
466467
if not msg:
467468
raise ReactionNotFound
468469
await self.db.execute(
469-
"DELETE FROM reaction_roles WHERE message_id = ? AND emoji = ? AND role_id = ?", [message_id, emoji, role_id]
470+
"DELETE FROM reaction_roles WHERE message_id = ? AND emoji = ? AND role_id = ?",
471+
[message_id, emoji, role_id],
470472
)
471473
await self.db.commit()
472474
self.messages.remove(msg)

utils/leveling/leveling_system.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,14 @@ def _determine_no_xp(self, message: Message) -> bool:
408408
return any([has_no_xp_role, in_no_xp_channel])
409409

410410
async def _update_record(
411-
self, member: Union[Member, int], level: int, xp: int, total_xp: int, guild_id: int, name: Optional[str] = None, **kwargs
411+
self,
412+
member: Union[Member, int],
413+
level: int,
414+
xp: int,
415+
total_xp: int,
416+
guild_id: int,
417+
name: Optional[str] = None,
418+
**kwargs,
412419
) -> None:
413420
maybe_new_record = kwargs.get("maybe_new_record", False)
414421
if maybe_new_record and not name:

0 commit comments

Comments
 (0)