am fost încercarea de a face această logică, deci, dacă am primit un mesaj pe discordie care conține "911" distruge script sau apeluri unele funcții și a opri cronometrul im confruntă cu o mulțime de erori și nu mă pot gândi la o modalitate buna de a face asta ...
orice ajutor ?
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()