FelmはDiscordで送信されたメッセージへのリンクを展開するBotです。
FelmはDiscordのテキストチャットに送信されたメッセージリンクのうち 同一サーバーかつNSFWチャンネルでないチャンネルに送信されたメッセージを対象に展開し、もとのメッセージにリプライします。
Important
Felmは現在Docker経由でのデプロイのみ公式にサポートしています。
docker compose
コマンドが使用できることを確認してください。
Warning
docker compose v1は現在非推奨となっています。
公式ドキュメントをもとにdocker compose v2を使用してください。
以下の内容のcompose.yml
を作成した後、.env
ファイルにて必要な環境変数を指定してください。
services:
bot:
container_name: felm
image: ghcr.io/aqyuki/felm:latest
env_file:
- .env
restart: unless-stopped
.env
で指定することができる環境変数は次のとおりです。
環境変数名 | 内容 | 既定値 | 必須 |
---|---|---|---|
FELM_TOKEN |
Discord Botのトークンを指定してください。 | --- | ○ |
FELM_TIMEOUT |
ハンドラーのタイムアウトを設定できます。 | 5s |
このプロジェクトは、MITライセンスのもとで公開されています。ライセンスの概要はLicense.txtを確認してください。 また、このプロジェクトで利用しているOSSのライセンス等はNOTICE.mdを参照してください。