Skip to content

Latest commit

 

History

History
148 lines (105 loc) · 5.23 KB

Usage.md

File metadata and controls

148 lines (105 loc) · 5.23 KB

DandJourney

DandJourney Usage

用爱发电的MidJourney消息转发机器人

安装方法


机器人创建

这里需要获得机器人的token订阅用户的authorizationDiscord系列ID,如果有相关的机器人开发经验,或者是已经明白如何获得相关参数,可以跳过这里

注册一个机器人

进入Discord开发者平台

点击注册组件 image

点击注册组件并填写信息

image

点击Bot进入机器人设置页面

image

勾选下方的三个选项(是否允许机器人收发消息等)并获得变量 BOT_TOKEN(String)

image image

点击OAuth2 -> URL Generator,调整设置生成链接

image image

访问生成的链接,选择服务器,任务完成🎉

获得频道信息

进入你所需要的频道

此时url的内容为 https://discord.com/channels/ SERVER_ID(Integer) / CHANNEL_ID(Integer)

氪金玩家的代号

使用氪金账号随便执行一条指令

在开发者工具 -> 网络 中找到最近的 interactions 请求,在请求标头中找到 authorization: VIP_TOKEN(String)

自此,关于DandJourney宏观配置的四个变量已经收集完毕

Tips: 需要将机器人的配置设置为如图所示,以免自带参数影响图片生成 image


机器人部署

部署前的准备

目前还缺失两个参数:BOT_NAMECHANNEL_SIGN

BOT_NAME ☞ 机器人的名称

CHANNEL_SIGN ☞ 是否需要适应不同频道(默认为True)

快速部署

已打包至Railway,初始化的时候把参数填入即可

Deploy on Railway

本地化部署

初始化数据


mainOffline.py 中填入所需参数

运行代码


Python 3.11+

  1. pip install requirements.txt
  2. run mainOffline.py
  3. 正常的反馈应该是好几个初始化完毕的提示

三方平台

还没做到这里,做完了再说


控制台配置

还没做到这里,做完了再说


配置参数表

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 等需要输入参数的命令

image

/dabout 等不需要输入参数的命令

image

消息接收后的细化反馈太长了截图不好看,欢迎尽情体验


感谢使用~