在我的python代码中,我使用ChatGPT生成提示,并将其自动发送到discord bot Midjourney。使用已经随生成的提示一起提供的/imagine部分,它通常会命令bot创建它所提示的图像(当您将其复制并粘贴到网站时),但当您将这些提示发送到您的网站时,它会自动创建图像。
# Open The File Containing The Prompts
time.sleep(0.25)
print("Copying Prompts...")
file_path = "...\Output.txt"
with open(file_path, 'r') as file:
prompts = [line.strip() for line in file if line.strip()]
# Sending Prompts To Discord
time.sleep(0.25)
print("Sending Prompts...")
for prompt in prompts:
payload = {
'content': prompt
}
r = requests.post("discord channel id", json=payload, headers=header)
time.sleep(1.5)
print("Prompts Sent")
midjourney discord bot不将其识别为命令,而是将其识别为纯文本。我能做什么?
我尝试使用json=payload而不是data=payload发送提示,但也不起作用。
1条答案
按热度按时间np8igboo1#
本文将介绍如何构建它。基本上,你必须示例化一个新对象,并列出命令的选项(参数),虽然我不知道你是如何做到这一点的,因为你没有显示任何代码。
How to invoke a discord bot command via rest api?