Как ограничить команду в IRC-боте, написанном на Python?Python | Как ограничить команду в IRC-боте?
Например, у меня есть:
data. = irc.recv(2048)
if data.find("^cmd",7) != -1:
irc.send('PRIVMSG ' + channel + ' :' + 'do_something' + '\r\n')
Но если пользователь писать bla bla ^cmdblabla
это будет тоже работает. Я не хочу этого, так как я могу это ограничить? Пробовал len()
, но нет возможности сделать это таким образом. Кажется, что regexp также не поможет.
Какой улик вы используете? – LuRsT
Похоже, он написал свою собственную библиотеку. Плохая идея, если вы должны спросить об этом. –
@ LuRsT, 'socket',' string', 're'. – kuraken