著者:プログラマーフィッシュスキン
プログラミング学習サークル:プログラミングナビゲーションナレッジプラネット
[TOC]
Java Spring Bootに基づくプラットフォーム監視および自動応答ツールは、複数の監視タスクの柔軟な構成をサポートし、ワンクリック展開をサポートします。
デモビデオ:https://www.bilibili.com/video/bv1wx4y1o7al

このプロジェクトは、複数の設計モードを採用してモニターと回答者を分離し、複数の異なるプラットフォームで監視を柔軟に構成し、さまざまな種類の自動応答を結合できます。
あなたがこのプロジェクトが好きなら、著者は将来より多くのプラットフォーム監視サポートを提供してくれます。
1) application.yml構成を変更します。これには、主に3つの部分が含まれています。
詳細な構成は次のとおりです。
# openAI 配置
# https://platform.openai.com/docs/api-reference
openai :
model : ${OPENAI_MODEL:text-davinci-003}
apiKey : ${OPENAI_API_KEY:你的apiKey}
# 知识星球配置
# https://zsxq.com/
zsxq :
cookie : ${ZSXQ_COOKIE:你的星球cookie}
groupId : ${ZSXQ_GROUP_ID:你的星球id}
# 是否提醒提问者
silenced : ${ZSXQ_SILENCED:true}
# 任务配置
task :
# 任务列表,支持配置多个
list :
- name : task1 #任务名
monitor : zsxq #监控者
answerer : openai #回答者
cron : ' 0/30 * * * * ? ' #执行周期2)メインクラスのMainApplicationを直接実行するだけです
上記の展開ボタンをクリックすると、環境変数が自動的に認識され、自分のものに変更されます。

1つの写真は千の言葉よりも優れています:

このプロジェクトの最も重要な設計は、モニターと回答者を切り離すことです。
実装キー:
1)クラスを作成して、 monitor/Monitor抽象クラスを実装します
2) factory/MonitorFactoryのcreateMonitor方法を変更して、独自のモニターの作成を補完する
1)クラスを作成して、 answerer/Answererインターフェイスを実装します
2) factory/AnswererFactoryのcreateAnswerer方法を変更して、独自の回答者の作成を補完する

著者は通常非常に忙しく、このプロジェクトは誰もが参照するのに数時間しかかかりません。
プロジェクト自体についてご質問がある場合は、問題とPRにお問い合わせください。
プログラミングの問題がある場合、またはプロジェクト教育が必要な場合は、プログラミングナビゲーションナレッジプラネットをご覧ください
1)質問:なぜ知識惑星を最初にサポートするのですか?
回答:OpenaiのAPIは無料ではないため、惑星は質問の数を制限して、インターフェイスがブラシのないのを防ぐことができます。