add command %delquote
This commit is contained in:
parent
3a3e3d0438
commit
4aa7092a0c
1 changed files with 15 additions and 0 deletions
|
|
@ -291,6 +291,21 @@ class Boobot(SingleServerIRCBot):
|
||||||
quotes.append({'author': nick, 'timestamp': datetime.now(), 'text': text})
|
quotes.append({'author': nick, 'timestamp': datetime.now(), 'text': text})
|
||||||
self.storage.set(channel, 'quotes', quotes)
|
self.storage.set(channel, 'quotes', quotes)
|
||||||
self.storage.save()
|
self.storage.save()
|
||||||
|
self.send_message('Quote #%s added' % len(quotes) - 1, channel)
|
||||||
|
|
||||||
|
def cmd_delquote(self, nick, channel, text):
|
||||||
|
quotes = self.storage.get(channel, 'quotes', default=[])
|
||||||
|
|
||||||
|
try:
|
||||||
|
n = int(text)
|
||||||
|
except ValueError:
|
||||||
|
self.send_message("Quote #%s not found gros" % text, channel)
|
||||||
|
return
|
||||||
|
|
||||||
|
quotes.pop(n)
|
||||||
|
self.storage.set(channel, 'quotes', quotes)
|
||||||
|
self.storage.save()
|
||||||
|
self.send_message('Quote #%s removed' % n, channel)
|
||||||
|
|
||||||
def cmd_searchquote(self, nick, channel, text):
|
def cmd_searchquote(self, nick, channel, text):
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue