mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-28 13:42:36 +01:00
Added Note.reply).
This commit is contained in:
parent
127e9f3ccf
commit
efc34691bf
@ -255,6 +255,28 @@ class Note(callbacks.Privmsg):
|
||||
sent.append(s)
|
||||
irc.reply(utils.commaAndify(sent).capitalize() + '.')
|
||||
|
||||
def reply(self, irc, msg, args):
|
||||
"""<id> <text>
|
||||
|
||||
Sends a note in reply to <id>.
|
||||
"""
|
||||
if not args:
|
||||
raise callbacks.ArgumentError
|
||||
id = self._validId(irc, args[0])
|
||||
if not id:
|
||||
return
|
||||
args.append('(in reply to #%s)' % id)
|
||||
note = self.db.get(id)
|
||||
to = self.db.get(id).frm
|
||||
self.db.setRead(id)
|
||||
try:
|
||||
args[0] = ircdb.users.getUser(to).name
|
||||
except KeyError:
|
||||
irc.error('Odd, the user you\'re replying to is no longer in the '
|
||||
'database. You should notify my owner about this.')
|
||||
return
|
||||
self.send(irc, msg, args)
|
||||
|
||||
def unsend(self, irc, msg, args):
|
||||
"""<id>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user