我是想让这个逻辑,所以,如果我得到的消息上的不和谐,其中包含的"911"它破坏了脚本或电话某一功能和停止计时器 im面临一个很大的错误我不能想个适当的方法来做...
任何帮助吗?
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()