snažil som sa, aby to logiku, takže keď som dostal správu o konflikt, ktorý obsahuje "911" ničí skript alebo hovory, niektoré funkcie a zastaviť časovač im čelí veľa chýb a ja si nemyslím, že ochridskej rámcovej dohody správny spôsob, ako to urobiť ...
akákoľvek pomoc ?
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()