marukot-chの日記

弱小SEの雑記です

discord-bot-herokuでメンバーの参加/脱退やボイスチャンネル参加状況取得できなかった点を修正

10/16は、メンバーの参加について検知できていたのに、10/30になると検知できなくなってた。

調べてみると、Memberを従来のように使う場合は、discord developer potalからPrivileged Gateway IntentsをONにしないとだめらしい。stack over flowでも使えないって嘆いている人がいた。

stackoverflow.com

 

discord.pyのサイトにも対応方法書いてあったのでそれに従って対応。地味にdiscord.pyのバージョンが古かったので、1.5.1にも変更。

discordpy.readthedocs.io

 

無事使えるようになったので安心。