badger/plugins/commands.py

19 lines
471 B
Python
Raw Permalink Normal View History

2020-02-22 22:46:07 +00:00
import events
BOT=None
def on_privmsg(event):
if BOT is None: return
prefix = BOT.prefix if event.target.startswith("#") else ""
if event.message.startswith(prefix):
parts = event.message.split(" ")
parts[0]=parts[0][len(prefix):]
event_out = events.Event("command_"+parts.pop(0),parts=parts)
event_out.data.update(event.data)
BOT.event_manager(event_out)
def register(bot):
global BOT
BOT=bot
2020-02-28 18:17:11 +00:00
bot.prefix="+"
2020-02-22 22:46:07 +00:00
bot.event_manager.on("privmsg",on_privmsg)