handle non-ident connection on undernet.
check if undernet auth in necessary.
Send the raw command to the server.
# fbf/plugs/core/underauth.py # # """ handle non-ident connection on undernet. """
__copyright__ = 'this file is in the public domain' __author__ = 'aafshar@gmail.com'
from fbf.lib.callbacks import callbacks
def pre_underauth_cb(bot, ievent): """ check if undernet auth in necessary. """ args = ievent.arguments try: return (args[0] == 'AUTH' and args[-3] == '/QUOTE' and args[-2] == 'PASS') except Exception as ex: return False
def underauth_cb(bot, ievent): """ Send the raw command to the server. """ bot._raw(' '.join(ievent.arguments[-2:])) callbacks.add('NOTICE', underauth_cb, pre_underauth_cb)