mirror of
https://github.com/RussellChamp/tilde-projects.git
synced 2026-10-28 00:22:34 +00:00
Ported banterbot to pinhook framework and some other changes
This commit is contained in:
1 parent
0627b4a9e3
commit
bc102890b2
39 files changed
+1629
-507
No files matched your search
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import pinhook.plugin
|
||||
from util import defineWord
|
||||
|
||||
@pinhook.plugin.register('!define')
|
||||
def define_plugin(msg):
|
||||
if not msg.arg:
|
||||
return pinhook.plugin.message("{}: No word given".format(msg.nick))
|
||||
|
||||
word = msg.arg.split()[0]
|
||||
defs = defineWord.defWord(word)
|
||||
|
||||
if not defs:
|
||||
return pinhook.plugin.message("{}: Couldn't find the definition of '{}' :(".format(msg.nick, word))
|
||||
elif isinstance(defs, list):
|
||||
return pinhook.plugin.message("\n".join(["{} : Define '{}' {}".format(msg.nick, word, entry) for entry in defs]))
|
||||
else:
|
||||
return pinhook.plugin.message("{} : Define '{}' {}".format(msg.nick, word, defs))
|
||||
Reference in new issue
Block a user