私はIRCボットを持っています。たとえば、誰かがチャンネルに "!op"を入力した場合など、ニックネーム(ボットの管理者)のファイルがあります。どうすればボットにファイルを読み込ませて、 "!op"と入力したユーザーが管理者のリストに入っているかどうか、そして、彼がアクションを続けるかどうかを調べることができます。読み方を混乱させるだけです許可されたユーザーのためのファイル..あなたの助けに感謝します。ありがとう。ファイルからの読み込み(python)
私はこのようなものを使用することができます。..
def isadmin(nick, 'masters.txt'):
for admin in file:
if nick == admin.rstrip():
return True
return False
if data.find('!op') != -1:
nick = data.split('!')[ 0 ].replace(':','')
if nick == isadmin(nick, open('masters.txt')):
sck.send('MODE ' + chan + ' +o ' + nick + '\r\n')
else:
sck.send('PRIVMSG ' + chan + ' :' + ' youre not my master ' + '\r\n')
私はファイルから読み込む方法を知っていますが、私は始める方法を知らないだけです。例が必要です – SourD
次に、あなたはどの部分が問題を引き起こしているのかを具体的に説明する必要があります。 –
私のコードを見てください。だから、私は何を達成しようとしているのアイデアを持つことができます – SourD