久々にdiscord Botを作成することがありそのときに引っかかった点について備忘録として残しておく。
引っかかったところ
pip install discord.py
で入るやつはバージョンが古く0.16.12が降ってきた。
解決策
今回、サーバーに追加したカスタム絵文字にアクセスしたかったため1.0.0aが必要だった。
1.0.0aをインストールするには以下のようにすれば良い
pip install git+https://github.com/Rapptz/discord.py.git@rewrite#egg=rewrite
ついでにカスタム絵文字の一覧を取得し、そのカスタム絵文字でスロットを実装した。
Client.emojisでEmojiクラスのlistが渡される。そのEmojiクラスをstrでパースすれば終わりというお手軽仕様。