🎃
discord.pyでoauth2を実装してメンバーをバックアップする方法
コードの二次配布禁止
ボットの起動方法はこちらの記事をご覧ください
oauth2を実装するにはwebサイトを公開できるくらいの知識が必要です
自分はconoha,GCE等のVPSを使用してボットをホスティングして自宅のIPを公開せずに運用する方がいいと思います
理由は自宅のIPを公開すると攻撃者の標的にされる可能性があるからです
自分は認証機能の一つとしてweb認証(oauh2)を実装しています
最初に送信されるメッセージは
こんなかんじで
scope確認画面は
こんなかんじで
認証成功後に表示されるページは
こんなかんじです
次にバックアップされたユーザーを追加する方法を説明します
復元するコマンドは/restore+サーバーidです
追加されるとこのようになります
ここからは下記の本でご覧ください
本にはoauth2でバックアップ機能を実装できるコードが書かれています
Discussion