18 lines
601 B
Python
18 lines
601 B
Python
|
|
|
|
class Module(object):
|
|
_name = "IDs"
|
|
def __init__(self, bot, events, exports):
|
|
events.on("received.command.myid").hook(self.my_id,
|
|
help="Show your user ID")
|
|
events.on("received.command.channelid").hook(
|
|
self.channel_id, channel_only=True,
|
|
help="Show the current channel's ID")
|
|
|
|
def my_id(self, event):
|
|
event["stdout"].write("%s: %d" % (event["user"].nickname,
|
|
event["user"].get_id()))
|
|
|
|
def channel_id(self, event):
|
|
event["stdout"].write("%s: %d" % (event["target"].name,
|
|
event["target"].id))
|