MTGのカードをあいまい検索するDiscordのBotをつくったの応用で、ポケモンカードを適当に検索してくれるBotを作りました。
リーリエです。
ミュウはかわいいですね。
強そう。
どういう意味かはわからないですがアブソルは上級者向けだそうです。
ケモナーはカイリューのメガシンカで歓喜したのか。
使い方
DiscordBotの用意
-
Discordにログインし、https://discord.com/developers/applications にアクセスします
-
左側の「概要」から「Bot」を選択、「トークンをリセット」を選択して、トークンをリセットしたのち新しく生成されたトークンをコピーします。メモしておいてください

5.保存します。
ソースコードの用意
Github(https://github.com/sakots/pokemon_card_img_searcher)からクローンしてディレクトリに移動します。
git clone git@github.com:sakots/pokemon_card_img_searcher.git
cd pokemon_card_img_searcher
インストールしていない場合uvをインストールします。
linuxやmacの場合
curl -LsSf https://astral.sh/uv/install.sh | sh
windowsの場合
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
必要なライブラリをインストールします。
uv add discord.py bs4 urllib3 python-dotenv requests
.envというファイルを作成し、以下のように入力し保存します。
TOKEN=(ここにさっきメモしたDiscordのBotトークンを入れる)
以下で起動します。
uv run python bing.py
yahoo検索版。bing版のほうが大きい画像が出る傾向にあります。
uv run python yahoo.py
終わりに
遊戯王は画像の縦横比を変更したらいけそう。






