mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-21 18:27:59 -05:00
Update dependencies (#2148)
Core dependencies: - discord.py: Rapptz/discord.py@00a659c6 -> Rapptz/discord.py@00a659c6 - multidict: 4.4.0 -> 4.4.2 [docs] - pyparsing: 2.2.0 -> 2.2.1 - sphinx: 1.7.8 -> 1.7.9 [test] - pytest: 3.7.4 -> 3.8.1 [style] - toml: 0.9.4 -> 0.9.6 ---- I've also replaced usages of `discord.utils.get(guild.roles, id=id)` with the new O(1) `guild.get_role(id)` method. Signed-off-by: Toby <tobyharradine@gmail.com>
This commit is contained in:
@@ -263,8 +263,7 @@ class Audio:
|
||||
async def role(self, ctx, role_name: discord.Role):
|
||||
"""Sets the role to use for DJ mode."""
|
||||
await self.config.guild(ctx.guild).dj_role.set(role_name.id)
|
||||
dj_role_id = await self.config.guild(ctx.guild).dj_role()
|
||||
dj_role_obj = discord.utils.get(ctx.guild.roles, id=dj_role_id)
|
||||
dj_role_obj = ctx.guild.get_role(await self.config.guild(ctx.guild).dj_role())
|
||||
await self._embed_msg(ctx, "DJ role set to: {}.".format(dj_role_obj.name))
|
||||
|
||||
@audioset.command()
|
||||
@@ -301,7 +300,7 @@ class Audio:
|
||||
"""Show the current settings."""
|
||||
data = await self.config.guild(ctx.guild).all()
|
||||
global_data = await self.config.all()
|
||||
dj_role_obj = discord.utils.get(ctx.guild.roles, id=data["dj_role"])
|
||||
dj_role_obj = ctx.guild.get_role(data["dj_role"])
|
||||
dj_enabled = data["dj_enabled"]
|
||||
emptydc_enabled = data["emptydc_enabled"]
|
||||
emptydc_timer = data["emptydc_timer"]
|
||||
@@ -2028,8 +2027,7 @@ class Audio:
|
||||
return nonbots <= 1
|
||||
|
||||
async def _has_dj_role(self, ctx, member):
|
||||
dj_role_id = await self.config.guild(ctx.guild).dj_role()
|
||||
dj_role_obj = discord.utils.get(ctx.guild.roles, id=dj_role_id)
|
||||
dj_role_obj = ctx.guild.get_role(await self.config.guild(ctx.guild).dj_role())
|
||||
if dj_role_obj in ctx.guild.get_member(member.id).roles:
|
||||
return True
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user