Closed jackzzs closed 9 months ago
好快! Great!
经过微小调整已测试成功, 详见 #5. Dockerfile 需要进行调整, 当前我使用以下进行源码构建:
FROM gradle:8.6-jdk17-alpine AS TEMP_BUILD_IMAGE
ENV APP_HOME=/usr/app/
WORKDIR $APP_HOME
COPY build.gradle settings.gradle $APP_HOME
COPY gradle $APP_HOME/gradle
COPY --chown=gradle:gradle . /home/gradle/src
USER root
RUN chown -R gradle /home/gradle/src
RUN gradle build || return 0
COPY . .
RUN gradle clean build
# actual container
FROM adoptopenjdk/openjdk11:alpine-jre
ENV ARTIFACT_NAME=CozeDiscordBridge-1.0.0222-TempFix-all.jar
ENV APP_HOME=/usr/app
WORKDIR $APP_HOME
COPY --from=TEMP_BUILD_IMAGE $APP_HOME/build/libs/$ARTIFACT_NAME .
WORKDIR /data
ENTRYPOINT exec java -jar ${APP_HOME}/${ARTIFACT_NAME}
记录以供来者参考. 感谢!
按照步骤操作, 但是 Bridge 机器人发送指令后, Coze 机器人不回应, 模式3和模式0都试过了. 手工发同样的内容有回应, 不知是否 Coze 机器人已经开始屏蔽来自机器人的消息? 如果是这样的话以后可能需要使用类似 userbot 的方法来实现了.