我希望它检查消息的内容,如果它与正则表达式匹配r"\A[0-9A-Z]{3}-[0-9A-Z]{3}-[0-9A-Z]{3}-[0-9A-Z]{3}\Z"
,则将与正则表达式匹配的部分存储在变量中。如果正则表达式不匹配,则完全忽略消息
这是我现在的代码,我想我需要稍微更改一下if
函数。另外,由于某些原因,如何关闭函数puttingGetMessages()
不起作用
def GetMessages(channelID):
headers = {
'authorization': token,
}
r = requests.get(f'https://discord.com/api/v9/channels/{channelID}/messages?limit=50', headers=headers)
jsonn = json.loads(r.text)
global message
if jsonn[0] != message:
message = jsonn[0]
print(message['content'])
else:
time.sleep(0.01)
while True:
GetMessages(int(id))
请告诉我,如果它不工作
相关问题 更多 >
编程相关推荐