j'essayais de faire cette logique donc, si j'ai reçu un message sur la discorde qui contient le "911" il détruit le script ou les appels de certaines fonctions et l'arrêt de la minuterie im face à un grand nombre d'erreurs et je ne peux pas penser à de l'oof bonne façon de le faire ...
toute aide ?
from time import sleep
import discord
import multiprocessing
client = discord.Client()
manager = multiprocessing.Manager()
sign = manager.boolean(False)
def Timer(sign):
for second in range(15):
if sign == True:
print("bloooock")
break
if sign == False:
print("passsssss")
sleep(1)
def discord_message(client, sign):
@client.event
async def on_ready():
print('Logged on as', client)
async def on_message(message):
messageContent = message.content
if len(messageContent) > 0:
if messageContent == str("911"):
sign = manager.bool(True)
client.run('###')
if __name__ == '__main__':
freeze_support()
p1 = multiprocessing.Process(target=Timer, args=(sign,))
p2 = multiprocessing.Process(target=discord_message, args=(client, sign,))
p1.start()
p2.start()
p1.join()
p2.join()