|
@@ -1,11 +1,10 @@
|
|
|
import datetime
|
|
|
import re
|
|
|
import base64
|
|
|
-import logging
|
|
|
|
|
|
from sqlalchemy import Column, Integer, String, DateTime
|
|
|
|
|
|
-from command_system import RollbotPlugin, RollbotResponse, RollbotFailure, ModelBase, pop_arg
|
|
|
+from command_system import as_plugin, RollbotResponse, RollbotFailure, ModelBase, pop_arg
|
|
|
from config import get_secret
|
|
|
|
|
|
|
|
@@ -341,6 +340,7 @@ def subc_alert(bot, msg):
|
|
|
return RollbotResponse(msg, respond=False)
|
|
|
|
|
|
|
|
|
+@as_plugin
|
|
|
def hangguy(bot, db, msg):
|
|
|
game_state = get_game(db, msg.group_id)
|
|
|
guy_state = get_guy(db, msg.group_id)
|
|
@@ -385,11 +385,3 @@ def hangguy(bot, db, msg):
|
|
|
)
|
|
|
|
|
|
return RollbotResponse(msg, txt="My first plugin!")
|
|
|
-
|
|
|
-
|
|
|
-class HangGuy(RollbotPlugin):
|
|
|
- def __init__(self, bot, logger=logging.getLogger(__name__)):
|
|
|
- RollbotPlugin.__init__(self, "hangguy", bot, logger=logger)
|
|
|
-
|
|
|
- def on_command(self, db, msg):
|
|
|
- return hangguy(self.bot, db, msg)
|