用爱发电的MidJourney消息转发机器人
Discord 机器人 | DandJourney部署 | 三方平台 | Flask总控 | 配置参数表
这里需要获得机器人的token
、订阅用户的authorization
、Discord系列ID
,如果有相关的机器人开发经验,或者是已经明白如何获得相关参数,可以跳过这里
点击注册组件并填写信息
点击Bot进入机器人设置页面
勾选下方的三个选项(是否允许机器人收发消息等)并获得变量
BOT_TOKEN(String)
点击OAuth2 -> URL Generator,调整设置生成链接
访问生成的链接,选择服务器,任务完成🎉
进入你所需要的频道
此时url的内容为 https://discord.com/channels/
SERVER_ID(Integer)
/CHANNEL_ID(Integer)
使用氪金账号随便执行一条指令
在开发者工具 -> 网络 中找到最近的 interactions 请求,在请求标头中找到 authorization:
VIP_TOKEN(String)
目前还缺失两个参数:BOT_NAME
和 CHANNEL_SIGN
BOT_NAME
☞ 机器人的名称
CHANNEL_SIGN
☞ 是否需要适应不同频道(默认为True)
已打包至Railway,初始化的时候把参数填入即可
在 mainOffline.py 中填入所需参数
Python 3.11+
- pip install requirements.txt
- run mainOffline.py
- 正常的反馈应该是好几个初始化完毕的提示
还没做到这里,做完了再说
还没做到这里,做完了再说
DandJourney涉及的所有可配置参数如下表所示
参数 | 配置 | 说明(没有/不需要则忽视) | 是否必须 |
---|---|---|---|
BOT_TOKEN | String | 搭载机器人的令牌 | True |
SERVER_ID | String | 服务器ID | True |
VIP_TOKEN | String | 拥有权限的账号Token | True |
CHANNEL_ID | String | 初始频道 | True |
BOT_NAME | String | 机器人名字 | True |
CHANNEL_SIGN | True | 是否需要MJ跟随用户 | True |
AGENT_CHANNEL | String | MJ消息汇总频道 | False |
PROXY_URL | String | 代理服务器链接 | False |
PROXY_AUTH | Tuple | 代理服务器账号密码 | False |
MID_JOURNEY_ID | String | MJ机器人ID | False |
/dj (图片参数) (图片尺寸) (图片质量) (风格化) (图片种子) (图组差异化) (参考图片) (参考图片权重) -- 生成图片 [各版本要求不一致]
/dblend (图片) (图片) (图片) (图片) (图片) (图片差异化) -- 融合图片
/describe (图片) -- 描述图片
/dsettings -- 调整DandJourney相关参数
/dabout -- 关于DandJourney
/dhelp -- DandJourney使用帮助
简单介绍一下一些交互效果
/dj
prompt
area
quality
stylize
seed
chaos
image
imageratio
等需要输入参数的命令
/dabout 等不需要输入参数的命令
消息接收后的细化反馈太长了截图不好看,欢迎尽情体验