Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neons-design/scheduledplaybot

特定の時間に設定された音声を再生する、DiscordのBotです。
https://github.com/neons-design/scheduledplaybot

discord discord-bot py-cord python

Last synced: 16 days ago
JSON representation

特定の時間に設定された音声を再生する、DiscordのBotです。

Awesome Lists containing this project

README

        

ScheduledPlayBot


/Pycord
/Pycord

## About

設定された時間に、設定された音声ファイルを、Discordのボイスチャットで自動再生してくれるBotです。
最初は月曜日が近いことを知らせる目的で制作していました。

## Config
Botのトークンをここから取得し、記入してください。
```ini
discord_api = XXXXXXXXXXXXXXXXXXXXXXX
```


こちらを参考に、botで再生させたいチャンネルのIDを設定してください。

```ini
guild_id = 0000000000000000000
voice_channel_id = 0000000000000000000
```


Botの状態を変更できます。

```ini
active_name = 月曜が近いよ
active_type = 3
active_status = online
```
下記の表を参考にしてください。
```python
# active_type
unknown = -1
playing = 0
streaming = 1
listening = 2
watching = 3
custom = 4
competing = 5

# active_status
online = "online"
offline = "offline"
idle = "idle"
dnd = "dnd"
do_not_disturb = "dnd"
invisible = "invisible"
streaming = "streaming"
```


再生する音声ファイルを指定してください。FFmpegの対応コーデックなら、だいたい再生できるかと思います。

```ini
music_file_name = 月曜が近いよ.mp3
music_volume = 50
```