準備インストール:VPS、Telegram API、OpenAI API キー
オープンソースプロジェクトのアドレス:【https://github.com/karfly/chatgpt_telegram_bot】
-
SSH 接続ツール Fianlshell のダウンロードリンク:【https://www.hostbuf.com/t/988.html】
-
Telegram API の取得と OpenAI API キーの取得
詳細は api.telegram.org を参照してください。
- オープンソースプロジェクトのダウンロードとインストール
__
Git のインストール
apt install git
オープンソースプロジェクトをクローンする
git clone https://github.com/karfly/chatgpt_telegram_bot.git
ファイルディレクトリに移動する
cd /root/chatgpt_telegram_bot
ファイル名を変更する
mv config/config.example.yml config/config.yml
mv config/config.example.env config/config.env
config.yml ファイルをダブルクリックして、準備した Telegram API と OpenAI API キーを追加する
- Docker と Docker Compose のインストール
Docker のインストール
apt update
apt install curl
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh
Docker の管理
systemctl start docker #コンテナを起動する
systemctl enable docker #起動時に自動起動する
systemctl status docker #ステータスを確認する
docker --version #Docker のバージョンを確認する
Docker Compose のインストール
apt-get install docker-compose
サーバーを再起動する
reboot
再度ファイルディレクトリに移動する
cd /root/chatgpt_telegram_bot
インストールを実行する
docker-compose --env-file config/config.env up --build
- ボットの使用コマンド
/retry– 最後のボットの回答を再生成する
/new– 新しい会話を開始する
/mode– チャットモードを選択する
/balance– 残高を表示する
/help– ヘルプを表示する