Fix pinging hosts
This commit is contained in:
parent
a3798e677f
commit
ce653752fb
1 changed files with 7 additions and 2 deletions
|
|
@ -153,11 +153,16 @@ class InfoBot(yaboli.Bot):
|
|||
flags, args, kwargs = self.parse_flags(self.parse_args(argstr))
|
||||
sessions = room.listing.get()
|
||||
sessions = sorted(set(s.nick for s in sessions if s.is_manager))
|
||||
|
||||
if "ping" in kwargs:
|
||||
sessions = ["@" + mention(s) for s in sessions]
|
||||
sessions = [mention(s) for s in sessions]
|
||||
else:
|
||||
sessions = [s for s in sessions]
|
||||
|
||||
if sessions:
|
||||
text = "Hosts that are currently in this room:\n" + "\n".join(sessions)
|
||||
else:
|
||||
text = "No hosts currently in this room."
|
||||
await room.send(text, message.mid)
|
||||
|
||||
def main(configfile):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue