mirror of
https://github.com/Xevion/contest-assistant.git
synced 2025-12-07 09:14:42 -06:00
actually implement message rejection for attachment filtering, TODO'd warning helper func
This commit is contained in:
@@ -200,10 +200,15 @@ class ContestCog(commands.Cog):
|
|||||||
await warning.delete(delay=5)
|
await warning.delete(delay=5)
|
||||||
else:
|
else:
|
||||||
attachment = attachments[0]
|
attachment = attachments[0]
|
||||||
|
# TODO: Add helper for displaying error/warning messages
|
||||||
if attachment.is_spoiler():
|
if attachment.is_spoiler():
|
||||||
await channel.send('Attachment must not make use of a spoiler.')
|
await message.delete(delay=1)
|
||||||
|
warning = await channel.send(':no_entry_sign: Attachment must not make use of a spoiler.')
|
||||||
|
await warning.delete(delay=5)
|
||||||
elif attachment.width is None:
|
elif attachment.width is None:
|
||||||
await channel.send('Attachment must be a image or video.')
|
await message.delete(delay=1)
|
||||||
|
warning = await channel.send(':no_entry_sign: Attachment must be a image or video.')
|
||||||
|
await warning.delete(delay=5)
|
||||||
else:
|
else:
|
||||||
last_submission: Submission = session.query(Submission).filter_by(period=guild.current_period,
|
last_submission: Submission = session.query(Submission).filter_by(period=guild.current_period,
|
||||||
user=message.author.id).first()
|
user=message.author.id).first()
|
||||||
|
|||||||
Reference in New Issue
Block a user