Хорошо, у меня есть бот IRC, и у меня есть файл, полный псевдонимов (которые являются админами для бота), например, если кто-то наберет "! Op" на канале, как бы мне заставить бот прочитатьфайл, чтобы увидеть, есть ли пользователь, который ввел «! op», в списке администраторов, и если он затем продолжит действие .. Я просто запутался, как заставить его читать файл для авторизованных пользователей .. Ваша помощьбуду признателен за это.Спасибо.
Могу ли я использовать что-то вроде этого ..
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')