3
2

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.

PythonでMtGライフを便利にするDiscordbotを作る

Last updated at Posted at 2019-06-30

はじめに

ここでいうMtGってのは超有名カードゲームであるところのMagic the Gatheringのことです。
仕事効率化の記事ではありませんので、ご了承ください。

また、当BOTはwisdomguild様の許諾の下で作成しております。
類似のBOT等を作成する際には、必ずwisdomguild様の許諾を得てから作成してください。

参考にしました

つくったもの

「/howmuch "カード名"」と入力すると、最安値などの情報をまとめて表示してくれます。
howmuch.png

スラング検索には対応していませんが、「ホガーク→≪蘇る死滅都市、ホガーク≫」といったような部分一致検索には対応しております。
また、「コラガン→≪龍王コラガン≫≪嵐の憤怒、コラガン≫」といったような、1つのワードに対して候補が複数あるワードにも対応しておりません。ご了承ください。

ソースコード

Github : kamase14

動作原理

(例:思考囲い)
→ チャット欄「/howmuch 思考囲い」と入力
→ scryfallAPIでカード名の部分一致検索(ここでは思考囲いが返ってくる)
→ wisdomguildAPIでカードの金額データを取得
→ discord上のチャット欄に出力

といった流れになっています。おおざっぱなものなので、詳しい原理はgithubを見るかtwitterで僕に直接聞いてください。

謝辞

当BOTは、Scryfall様のAPIとwisdomguild様のAPIによって成り立っております。
この場を借りて謝辞を申し上げます。

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?