Using newly added Python decorator for hook registration

This commit is contained in:
nemunaire 2014-08-12 20:10:19 +02:00
commit fe0f120038
19 changed files with 119 additions and 147 deletions

View file

@ -5,24 +5,22 @@ import traceback
import sys
from urllib.parse import quote
from hooks import hook
from tools import web
nemubotversion = 3.3
def help_tiny ():
return "Find french synonyms"
def help_tiny():
return "Find french synonyms"
def help_full ():
return "!syno <word>: give a list of synonyms for <word>."
def load(context):
from hooks import Hook
add_hook("cmd_hook", Hook(cmd_syno, "synonymes"))
add_hook("cmd_hook", Hook(cmd_anto, "antonymes"))
def help_full():
return "!syno <word>: give a list of synonyms for <word>."
@hook("cmd_hook", "synonymes", help="!syno <word>: give a list of synonyms for <word>.")
def cmd_syno(msg):
return go("synonymes", msg)
@hook("cmd_hook", "antonymes")
def cmd_anto(msg):
return go("antonymes", msg)