Я не уверен, как на самом деле произнести название.
Я пишу IRC-бот на PHP. Этот IRC-сервер запускает службы Anope (NickServ, ChanServ, HostServ и т. Д.).
Я создал систему уровня доступа пользователя, так что некоторые команды могут быть доступны только пользователям с соответствующим уровнем доступа.
Каждый раз, когда сервер отправляет данные боту, бот сохраняет строку данных как $data
, а затем explode()
- это " "
, так что когда пользователь что-то говорит, первое слово, которое он скажем, хранится как $exData[3]
Я создал функцию для проверки идентификации пользователя, и она работает. Проблема заключается в том, что к моменту, когда WHOIS
заканчивает получение данных, пользователь, выдавший имя пользователя команды, больше не сохраняется в $exData
, вместо этого последняя строка WHOIS
сохраняется в $exData
.
Понятия не имею, как мне это исправить. Предложения были бы невероятно полезны, спасибо.