Changed permission filter for race commands because discord changed the name to remove the #<number> portion of the id name.

This commit is contained in:
tamservo
2024-12-01 17:12:07 -05:00
parent c3716613fe
commit 4d288e871c

View File

@@ -429,6 +429,8 @@ class Robottas(commands.Bot):
async def process_message(self, message): async def process_message(self, message):
try: try:
if isinstance(message, collections.abc.Sequence): if isinstance(message, collections.abc.Sequence):
logging.debug(message)
if message[0] == 'Heartbeat': if message[0] == 'Heartbeat':
return return
@@ -1125,19 +1127,22 @@ class Robottas(commands.Bot):
@self.command() @self.command()
async def race(ctx): async def race(ctx):
if str(ctx.author) == "tamservo#0" or ctx.author.guild_permissions.administrator: if ctx.author.id == 581960756271251457 or \
ctx.author.guild_permissions.administrator:
await ctx.send(":robot::peach: Ready to report for the race!") await ctx.send(":robot::peach: Ready to report for the race!")
await self._race_report(ctx) await self._race_report(ctx)
@self.command() @self.command()
async def quali(ctx): async def quali(ctx):
if str(ctx.author) == "tamservo#0" or ctx.author.guild_permissions.administrator: if ctx.author.id == 581960756271251457 or \
ctx.author.guild_permissions.administrator:
await ctx.send(":robot::peach: Ready to report on quali!") await ctx.send(":robot::peach: Ready to report on quali!")
await self._quali_report(ctx) await self._quali_report(ctx)
@self.command() @self.command()
async def practice(ctx): async def practice(ctx):
if str(ctx.author) == "tamservo#0" or ctx.author.guild_permissions.administrator: if ctx.author.id == 581960756271251457 or \
ctx.author.guild_permissions.administrator:
await ctx.send(":robot::peach: Ready to report on practice!") await ctx.send(":robot::peach: Ready to report on practice!")
await self._practice_report(ctx) await self._practice_report(ctx)
@@ -1156,7 +1161,9 @@ class Robottas(commands.Bot):
@self.command() @self.command()
async def start_collect(ctx): async def start_collect(ctx):
if str(ctx.author) == "tamservo#0" or ctx.author.guild_permissions.administrator: # Check id for tamservo or admin on channel
if ctx.author.id == 581960756271251457 or \
ctx.author.guild_permissions.administrator:
# if an authorized user, start the collection script that # if an authorized user, start the collection script that
# puts records into the database # puts records into the database
await self.start_collect() await self.start_collect()