Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kamesuta/discord-vc-describe
VCのステータスメッセージを設定するように促します。
https://github.com/kamesuta/discord-vc-describe
channel-status discord discord-js
Last synced: 27 days ago
JSON representation
VCのステータスメッセージを設定するように促します。
- Host: GitHub
- URL: https://github.com/kamesuta/discord-vc-describe
- Owner: Kamesuta
- License: mit
- Created: 2024-07-30T00:34:21.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-25T01:09:50.000Z (5 months ago)
- Last Synced: 2024-11-17T04:44:44.639Z (3 months ago)
- Topics: channel-status, discord, discord-js
- Language: TypeScript
- Homepage:
- Size: 110 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Discord VCチャンネルステータス変更催促Bot
## 概要
このBotは、DiscordのVCでチャンネルステータスを変更せずに会話しているユーザーに対して、ステータスメメージを変更するように促すBotです。
また、スマホでもコマンドを使ってステータスメッセージを変更することができます。![スクリーンショット](./assets/screenshot.png)
## 使い方
1. config.default.tomlをconfig.tomlにコピーし、設定してください。
2. env.sampleを.envにコピーし、設定してください。
3. `npm install`で依存関係をインストールしてください。
4. `npm run start`でBotを起動してください。## コマンド
- `/vc status` : VCのチャンネルステータスを変更します。スマホでも使えます。
## 設定
```toml
# サーバーID
guild_ids = ["0000000000000000000"]# 催促対象のVCカテゴリID
vc_category_ids = ["0000000000000000000"]# 催促から除外するVCチャンネルID
exclude_vc_channel_ids = ["0000000000000000000"]# ステータスメッセージをつけるべき人数
num_user_to_describe = 5# ステータスメッセージを設定するべき時間 (分)
minute_to_set_status = 10# ステータスメッセージを変更するべき時間 (分)
minute_to_modify_status = 60
```