Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions bot-la-commune.py
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,16 @@ def getMemberLevel(member):
level = max(level, 6)
return level

def log(message):
author = message.author
channel = message.channel
server = message.server
content = message.content

for c in server.channels:
if c.name == "log_commandes_bot":
await client.send_message(c,"Sur le salon <#" + channel.id + ">, <@" author.id + "> a utilis� la commande : `" + content)

@client.event
async def on_ready():
print("* Bot "+client.user.name+" logged successfully")
Expand Down Expand Up @@ -522,6 +532,7 @@ async def on_message(message):
return

msgFound = await client.get_message(msgChan, msgId)
log(message)
await client.edit_message(msgFound, msgText)
await client.delete_message(message)

Expand Down Expand Up @@ -554,6 +565,7 @@ async def on_message(message):
msgFound = await client.get_message(msgChan, msgId)
msgText = msgFound.content
msgText = msgText.replace("```", "'''")
log(message)
await client.delete_message(msgFound)
await client.send_message(message.channel, "Message supprimé :```\n"+msgText+"\n```")
sharedMessagesToDelete.append(msgId);
Expand Down Expand Up @@ -614,6 +626,7 @@ async def on_message(message):
if member:
levelAuthor = getMemberLevel(message.author)
levelMember = getMemberLevel(member)
log(message)
if levelAuthor < 2:
await client.send_message(message.channel, "Vous devez être admis-e pour utiliser cette commande.")
elif member.id == message.author.id:
Expand Down Expand Up @@ -658,6 +671,7 @@ async def on_message(message):
if member:
levelAuthor = getMemberLevel(message.author)
levelMember = getMemberLevel(member)
log(message)
if levelAuthor < 2:
await client.send_message(message.channel, "Vous devez être admis-e pour utiliser cette commande.")
elif member.id == message.author.id:
Expand Down Expand Up @@ -763,6 +777,7 @@ async def on_message(message):
optShort = False
duration = 24
defaultVoteType = "default"
log(message)
while nextParam < len(msgKeywords):
if msgKeywords[nextParam] == "live":
optLive = True
Expand Down