Skip to content

ramdos0207/henceforth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Henceforth

指定された時間・指定されたチャンネルに指定されたメッセージを送る traQ Bot 「Scheduled-Messenger」を LLM で強化したバージョン

環境変数

  • DEV_MODE 開発モード (default: false)
  • BOT_ID ボットの ID (default: "")
  • VERIFICATION_TOKEN Bot へのリクエストの認証トークン (default: "")
  • BOT_ACCESS_TOKEN Bot からのアクセストークン (default: "")
  • LOG_CHAN_ID エラーログを送信するチャンネルの ID (default: "")
  • NS_MARIADB_HOSTNAME DB のホスト (default: "mariadb")
  • NS_MARIADB_DATABASE DB の DB 名 (default: "SchMes")
  • NS_MARIADB_USER DB のユーザー名 (default: "root")
  • NS_MARIADB_PASSWORD DB のパスワード (default: "password")
  • DELETE_STAMP_UUID 削除スタンプの UUID
  • DELETE_STAMP_NAME 削除スタンプの名前(スタンプ前後のコロン含めて)
  • GEMINI_API_KEY Gemini の API キー
  • MESSAGE_URL_PREFIX メッセージ URL の preficx

ローカルで動かすときのサンプル

シェルスクリプトを使いましょう。 ディレクトリ内にenv.shを作り、下のコードをコピーして環境変数を設定した後、sh env.shで実行します。

#!/bin/sh

export DEV_MODE=
export BOT_ID=
export VERIFICATION_TOKEN=
export BOT_ACCESS_TOKEN=
export LOG_CHAN_ID=
export NS_MARIADB_HOSTNAME=
export NS_MARIADB_DATABASE=
export NS_MARIADB_USER=
export NS_MARIADB_PASSWORD=
export DELETE_STAMP=
export DELETE_STAMP_UUID=
export GEMINI_API_KEY=
export MESSAGE_URL_PREFIX=

go run ./*.go

MariaDB が{NS_MARIADB_HOSTNAME}:3306(デフォルトのポート)で立っていることを確認してください。 ポート8080でサーバーが立つので、localhost:8080のエンドポイントにリクエストを送り、レスポンスを確かめてください。

About

LLMで強化されたscheduled-messenger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages