提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
本文章针对不熟悉discord的开发者,需要开发自己的mj绘画服务,介绍了如何创建自己的mj频道以及获取相关请求参数。
一、登录 Discord
登录 Discord ,地址 https://discord.com/login
二、加入 Midjournery 频道
添加 Midjourney Server 服务器, 服务地址:http://discord.gg/midjourney
点击下方 Join a server
加入并填入 http://discord.gg/midjourney
三、创建自己的频道
创建自己的频道
选择频道类型
填写频道名称
四、邀请 Midjournery Bot 到自己的频道
到这一步已经可以在自己的频道中发送mj指令生成图片。
下面是开发者向discord发送请求所需要的一些参数
五、获取机器人 Token
如果之前的页面关闭, 进入https://discord.com/developers/applications 查看并获取
六、获取服务器 ID 和频道 ID
第一个为服务器 ID
第二个为频道 ID
七、获取用户 Token
按 F12 打开「浏览器控制台-网络」
进入频道,随便发个消息,这里的 authorization 即用户 Token
八、获取用户 sessionld
进入频道,打开 network,发送 /imagine 作图指令,找到 interactions 的请求,这里的
session_id 即用户 sessionId
注意事项
1、在自己的服务器中向discord发送请求时,可能需要魔法,可以选择部署在国外服务器;或者使用cloudflare进行代理。
2、在您的服务正常运行时,如果无法向discord发送请求(发送失败)时,可以先检查网络,其次检查上面获取的参数(sessionId、用户token等)是否有效【上面参数在退出discord时,会失效,退出是指在discord中点了“退出”按钮,平时直接关闭浏览器即可】。