discord+midjourney图片生成器
背景
目前midjourney没有对外开放api,想体验他们的服务只能在discord中进入他们的频道进行体验或者把他们的机器人拉入自己创建的服务器中。
接入步骤
1.创建discord服务器
进入
登入账号,创建服务器 服务器建好后,可以创建一个自己的频道,当然也可以使用默认频道。
2.创建机器人
先创建一个 添加机器人 生成bot token 选择认证授权内容并复制授权地址 在浏览器中打开并确认授权 开启机器人接收消息配置 将midjourney机器人引入到我们的服务器中,邀请地址:https://discord.com/invite/midjourney(如失败多试几次) 目前已不支持免费版了
3.postman测试生成图片
1.打开开发者工具 2.刷新页面 3.查找library接口 4.请求头中的authorization为你的token 在聊天框中输入指令:/imagine,查找interactions接口
{ "type": 2, "application_id": "936929561302675456", "guild_id": "662267976984297473", "channel_id": "1008571111530836068", "session_id": "e3e683635b3ae4e170c49c9b30e5733c", "data": { "version": "1077969938624553050", "id": "938956540159881230", "name": "imagine", "type": 1, "options": [ { "type": 3, "name": "prompt", "value": "Eiffel Tower" } ], "application_command": { "id": "938956540159881230", "application_id": "936929561302675456", "version": "1077969938624553050", "default_member_permissions": null, "type": 1, "nsfw": false, "name": "imagine", "description": "Create images with Midjourney", "dm_permission": true, "contexts": null, "options": [ { "type": 3, "name": "prompt", "description": "The prompt to imagine", "required": true } ] }, "attachments": [] }, "nonce": "1100433294106820608" }