はじめに
- 古い情報しかなさそうだったので備忘録も兼ねてまとめておく
- 過去よりも簡単になっているのかも?
- 抜け漏れがあったら指摘ください。
必要なもの
- Discordサーバー
- ユーザーを追加できる、権限(役職)を作ることができる権限であること
- Trelloアカウント
- 無償アカウントでOK
手順
1. DiscordにTrello BOTを追加する
こちらのBOTを追加しましょう。
- Invite ボタンをクリック
- Discordへログイン
- 「BOTを追加します」にて、追加先のDiscordサーバーを選択
- 認証 ボタンをクリック
- reCAPTCHA
- Complete !
追加先DiscordサーバーにてWelcomeメッセージが来ていることでしょう。
2. Trelloチームとボードを作成する
パーソナルボードでは使えませんので、チームを作成します。
作成済みの場合はスキップしてください。
- チームを作成 ボタンをクリック
- 任意の名前を入力
- 作成 ボタンをクリック
そのままボードを作成しましょう。
- 新しいボードを作成 ボタンをクリック
- ボード名を入力
- ボードを作成 ボタンをクリック
Trello側はこれだけです。
3. Trelloコマンドを実行できる権限(役職)を作成する
Discordにてコマンドを実行するのですが、それに先立ち、権限を作成する必要があります。
- サーバー設定 → 役職
- +ボタンをクリック
- 役職名を「Trello」とする
- その他は任意
- 変更を保存する ボタンをクリック
4. ユーザーへの役職の割り当て
Trelloコマンドを使うユーザーに役職を割り当てます。
- サーバー設定 → メンバー
- 対象のユーザーの右にある+をクリック
- 「Trello」をクリック
5. DiscordアカウントとTrelloアカウントを紐づける
ここからTrello BOTのコマンドを使っていきます。
T!auth
- レスポンスに記載のURLへアクセス
- Discord、Trello各々の認証・認可をする
ちゃんと紐づいたかわかりにくいので確認します。
T!switch <Board ID>
これはボードを切り替えるコマンドなのですが、初期状態ではどのボードも選択されていないため、Switchコマンドを使います。
Board ID
はボードのURLにある英数字です。
https://trello.com/b/<Board ID>/<Board Name>
以下のメッセージがメンションされたらNGです。
Either you didn't select a board or you haven't authorized your Trello account with Discord! Please authorize here: https://trello.snazzah-is.cool/auth
以下のメッセージがPostされたらOKです。
Switched board to <Board Name> (<Board ID>)
手順としては以上になります。
カードID?なにそれ?
このTrello BOTですが、頻繁に使うであろう「カード」のコマンドで、「カードID」を入力する必要が出てきます。
カードIDってなんぞや?
私も苦労しました笑
数字とか#数字とか入力しても 400番が返ってくるだけだし、
コマンドリファレンスもないし。。。
調べる方法は List コマンドです。
T!list <List Name>
リストにあるカードの一覧を拾ってくるコマンドです。
ここにカードIDが出てきます。
面倒ですがここからコピペしないと使えません。
#====== Page 1/1 ======#
[hoge](ID: vcC8LlJd){}
[fuga](ID: kfsUimnJ){}
ちょっと使ってみた感想
-
コマンドがわかりづらい
Listの作成は
T!addlist
なのに、カードの作成はT!createcard
AddかCreateか統一しろ!笑 -
ドキュメントが皆無に等しい
Trello BOT公式のサーバーに入ってみたけど、情報が薄すぎる!
とまぁまだ触り始めたばかりなので感想も薄いのですが、このBOTを使うより、自作BOTやらFunctionやらを作ってWebhookした方が、自分好みにできるのでは?とか思ってしまいました。
気が向いたらやってみましょうかね。