Skip to content

yousukeayada/discord-musicbot-citron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

  • Discord で動作する音楽 Bot (+α)です。
  • ローカルファイルではなく、Google Drive 上のファイルを検索します。
  • Heroku へのデプロイを想定しています。
  • Qiita

コマンド一覧

コマンド 説明
/play <曲名の一部> or <URL> 再生キューに入れる.2曲以上見つかればその候補を表示
/stop 曲を終了する
/pause 一時停止する
/resume 再開する
/list 再生キューを表示する

使い方

最終的なディレクトリ構成

discord-musicbot-citron
├── Procfile
├── citron.py
├── client_secrets.json #ダウンロードしてくる
├── commands.py
├── requirements.txt
├── runtime.txt
├── settings.py #自分で作る
└── token.pickle #実行時に作られる
# クローン
git clone https://github.com/yousukeayada/discord-musicbot-citron.git
cd discord-musicbot-citron

# パッケージインストール
pip install -r requirements.txt

# 設定ファイル作成
touch settings.py

設定ファイルの中身は以下のようにする。(適宜自分のものと置き換える)

TOKEN = "XXXXXXXXXXXXXX"

DB = {
    "host": "XXXX",
    "user": "XXXX",
    "pass": "XXXX",
    "db": "XXXX"
}

次に、Drive API のクイックスタートを参考にcredentials.jsonをダウンロードし、client_secrets.jsonに名前を変更する。

これで実行すると自分の Google Drive にアクセスできるようになり、token.pickleというファイルが作成されているはず

python citron.py

あとは Heroku にデプロイするだけです。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages