mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-25 04:02:45 +01:00
Irc: introduce isServiceBot checker
This commit is contained in:
parent
523ef714a0
commit
2e1163fdb8
12
classes.py
12
classes.py
@ -804,6 +804,18 @@ class Irc():
|
|||||||
"""
|
"""
|
||||||
return self.isInternalClient(uid) and self.users[uid].manipulatable
|
return self.isInternalClient(uid) and self.users[uid].manipulatable
|
||||||
|
|
||||||
|
def isServiceBot(self, uid):
|
||||||
|
"""
|
||||||
|
Checks whether the given UID is a registered service bot. If True,
|
||||||
|
returns the cooresponding ServiceBot object.
|
||||||
|
"""
|
||||||
|
if not uid:
|
||||||
|
return False
|
||||||
|
for sbot in world.services.values():
|
||||||
|
if uid == sbot.uids.get(self.name):
|
||||||
|
return sbot
|
||||||
|
return False
|
||||||
|
|
||||||
def getHostmask(self, user, realhost=False, ip=False):
|
def getHostmask(self, user, realhost=False, ip=False):
|
||||||
"""
|
"""
|
||||||
Returns the hostmask of the given user, if present. If the realhost option
|
Returns the hostmask of the given user, if present. If the realhost option
|
||||||
|
Loading…
Reference in New Issue
Block a user