Trying to get cooldown command working

Trying to get messages to dm'd to Enso~chan to be stored in dm~logs.txt
pull/2/head
sgoudham 4 years ago
parent a0ccf46646
commit 247044e971

@ -132,7 +132,7 @@ async def on_member_join(member):
# Allowing people to get ping-able self roles # Allowing people to get ping-able self roles
@client.command(name="rolemenu") @client.command(name="rolemenu")
@commands.has_any_role('Hamothy') @commands.is_owner()
async def role_menu(ctx): async def role_menu(ctx):
# Surround with try/except to catch any exceptions that may occur # Surround with try/except to catch any exceptions that may occur
try: try:
@ -284,18 +284,29 @@ async def marry(ctx, member: discord.Member):
# Allows the bot to echo the dm's that it receives # Allows the bot to echo the dm's that it receives
@client.event @client.event
async def on_message(message): async def on_message(message):
# Get the channel id of the channel it wants to push messages to # Get the channel id of the channel it wants to push messages to
channel = client.get_channel(721449922838134876) channel = client.get_channel(721449922838134876)
# If the channel that the message is sent in is private # If the channel that the message is sent in is private
if message.channel == discord.ChannelType.private: if message.guild is None:
# if the message author id is equal to mine # if the message author id is equal to mine
if message.author.id == 578919370697342977: author = message.author.name
discrim = message.author.discriminator
content = message.content
time = str(message.created_at)
with open('logs/dm-logs.txt', "a") as file:
file.write("\n")
file.write(time + ": " + author + "#" + discrim + ": " + content)
if message.author.id == 154840866496839680:
# Echo the message contents to the channel specified # Echo the message contents to the channel specified
await channel.send(message.content) await channel.send(message.content)
else: else:
# Do nothing # Do nothing
return return
await client.process_commands(message) await client.process_commands(message)

Loading…
Cancel
Save