これはしばらくの間私を悩ませてきました。私はこのircbotを実行しており、自分以外のすべてのユーザー(および他のいくつかのコンピューター/ユーザー)からロックダウンする必要のあるコマンドがいくつかあります。
以前はそれを持っていたので、管理者専用機能へのアクセスを許可するニックネームのリストをデータベースに保存していましたが、これらの機能を切断してアクセスすると、すべてのユーザーが私のニックネームを引き継ぐ可能性があるため、これは安全ではないことがわかりました。
私が考えていた方法の1つは、「login」および「logout」関数を処理する(およびログインしたニックネームを保存する)ためのメソッドを備えたモジュールを用意することでしたが、それも面倒かもしれません。(ニックネームの変更の問題を参照してください。)
「管理者専用」機能を使用するための堅牢で安全な方法は何でしょうか。現在、DCCを使用する方法がないとします。