27 lines
907 B
Python
27 lines
907 B
Python
from discord.ext import commands
|
|
|
|
|
|
class Ouat(commands.Cog):
|
|
def __init__(self, client):
|
|
self._last_member = None
|
|
self.client = client
|
|
|
|
@commands.Cog.listener()
|
|
async def on_message(self, message):
|
|
if self.client.get_channel(message.channel.id) == self.client.get_channel(507386320604102696): # ouat auto mod
|
|
letter_number = 0
|
|
number_of_periods = 0
|
|
place_of_period = 0
|
|
for letter in message.content:
|
|
letter_number += 1
|
|
if letter == '.':
|
|
number_of_periods += 1
|
|
place_of_period = letter_number
|
|
if number_of_periods > 1 or not (place_of_period == len(message.content)) or number_of_periods == 0:
|
|
await message.delete()
|
|
await self.client.process_commands(message)
|
|
|
|
|
|
def setup(client):
|
|
client.add_cog(Ouat(client))
|