NekoCurit / Coze-Discord-Bridge

免费接入 GPT4 , DALL-E3 API , 还提供 Google&Bing 搜索 , BiliBili搜索 等众多插件
MIT License
178 stars 26 forks source link

Coze 的 Discord 机器人不再回应来自机器人的指令 #4

Closed jackzzs closed 9 months ago

jackzzs commented 9 months ago

按照步骤操作, 但是 Bridge 机器人发送指令后, Coze 机器人不回应, 模式3和模式0都试过了. 手工发同样的内容有回应, 不知是否 Coze 机器人已经开始屏蔽来自机器人的消息? 如果是这样的话以后可能需要使用类似 userbot 的方法来实现了.

微信截图_20240222012114

NekoCurit commented 9 months ago

已进行修复 Release

jackzzs commented 9 months ago

好快! Great!

jackzzs commented 9 months ago

经过微小调整已测试成功, 详见 #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}

记录以供来者参考. 感谢!