0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[備忘録] DiscordサーバーとTrelloを連携する手順

Posted at

はじめに

  • 古い情報しかなさそうだったので備忘録も兼ねてまとめておく
  • 過去よりも簡単になっているのかも?
  • 抜け漏れがあったら指摘ください。

必要なもの

  • Discordサーバー
    • ユーザーを追加できる、権限(役職)を作ることができる権限であること
  • Trelloアカウント
    • 無償アカウントでOK

手順

1. DiscordにTrello BOTを追加する

こちらのBOTを追加しましょう。

https://discordbots.org/bot/trello

  1. Invite ボタンをクリック
  2. Discordへログイン
  3. 「BOTを追加します」にて、追加先のDiscordサーバーを選択
  4. 認証 ボタンをクリック
  5. reCAPTCHA
  6. Complete !

追加先DiscordサーバーにてWelcomeメッセージが来ていることでしょう。

2. Trelloチームとボードを作成する

パーソナルボードでは使えませんので、チームを作成します。

作成済みの場合はスキップしてください。

  1. チームを作成 ボタンをクリック
  2. 任意の名前を入力
  3. 作成 ボタンをクリック

そのままボードを作成しましょう。

  1. 新しいボードを作成 ボタンをクリック
  2. ボード名を入力
  3. ボードを作成 ボタンをクリック

Trello側はこれだけです。

3. Trelloコマンドを実行できる権限(役職)を作成する

Discordにてコマンドを実行するのですが、それに先立ち、権限を作成する必要があります。

  1. サーバー設定 → 役職
  2. +ボタンをクリック
  3. 役職名を「Trello」とする
  4. その他は任意
  5. 変更を保存する ボタンをクリック

4. ユーザーへの役職の割り当て

Trelloコマンドを使うユーザーに役職を割り当てます。

  1. サーバー設定 → メンバー
  2. 対象のユーザーの右にある+をクリック
  3. 「Trello」をクリック

5. DiscordアカウントとTrelloアカウントを紐づける

ここからTrello BOTのコマンドを使っていきます。

  1. T!auth
  2. レスポンスに記載のURLへアクセス
  3. 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){}

ちょっと使ってみた感想

  1. コマンドがわかりづらい

    Listの作成は T!addlist なのに、カードの作成は T!createcard
    AddかCreateか統一しろ!笑

  2. ドキュメントが皆無に等しい

    Trello BOT公式のサーバーに入ってみたけど、情報が薄すぎる!

とまぁまだ触り始めたばかりなので感想も薄いのですが、このBOTを使うより、自作BOTやらFunctionやらを作ってWebhookした方が、自分好みにできるのでは?とか思ってしまいました。
気が向いたらやってみましょうかね。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?