Discord.pyおよびpython初心者です。
現在、herokuとdiscord.pyを用いて、特定のサイトからデータを収集し、Discord上で扱うようなbotのスクリプトを書いています。
将来的にこのbotを配布しようと思っているのですが、そのためにpythonコードを配布しherokuの設定まで各利用者にお願いするのは申し訳ないので、一つのbotを各サーバーに入れる形にしようと思っています。
ここで、データ収集のためにユーザ認証(パスワードとID)が必要なのですが、これをどのように各サーバーに対応させるかを悩んでいます。自分で考えた結果、以下のいずれかではないかという結論に至りました。
①用いているherokuのサーバーに保存する。
②pythonでCookieを用いて保存する。
③各サーバーの管理人のローカルファイルにIDとパスワードを保存する。
④DiscordのDMに保存し、プログラムを走らせる場合にはこれを参照する。
それぞれでお聞きしたいことがあります。
①このようにした場合、どのようなセキュリティを施せばよろしいでしょうか?全てのサーバーの管理人の認証を保存するようなサーバーには、どのような対策が必要でしょうか?
②discord.pyでCookieを利用することは可能のでしょうか?また、それを各サーバーで利用することは可能なのでしょうか?
③discord.pyからローカルファイルを閲覧することは可能なのでしょうか?
④このような運用をした場合、どのようにセキュリティを施すべきでしょうか。
Discord.pyやbot運用を始めて日が浅いため至らぬ点等あると思われますが、何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/23 10:07
2022/08/24 13:18