diff --git a/evennia/players/bots.py b/evennia/players/bots.py index 688ae7535f..fd8ba3237d 100644 --- a/evennia/players/bots.py +++ b/evennia/players/bots.py @@ -227,6 +227,9 @@ class IRCBot(Bot): text (str, optional): Command string. """ + # Dev Test + text += str(kwargs) # if kwargs else "" + if not self.ndb.ev_channel and self.db.ev_channel: # cache channel lookup self.ndb.ev_channel = self.db.ev_channel diff --git a/evennia/server/portal/irc.py b/evennia/server/portal/irc.py index 4d87f772f8..4fd6792265 100644 --- a/evennia/server/portal/irc.py +++ b/evennia/server/portal/irc.py @@ -203,8 +203,9 @@ class IRCBot(irc.IRCClient, Session): kwargs (any): Other data from protocol. """ - - self.sessionhandler.data_in(self, bot_data_in=text) + #(cmdname, ((args,), {kwargs})) + #("text", ("blah",), {})). + self.sessionhandler.data_in(self, bot_data_in=(text), test=test) def send_text(self, *args, **kwargs): """ diff --git a/evennia/server/sessionhandler.py b/evennia/server/sessionhandler.py index d7896b6560..6af7e6aed1 100644 --- a/evennia/server/sessionhandler.py +++ b/evennia/server/sessionhandler.py @@ -736,7 +736,8 @@ class ServerSessionHandler(SessionHandler): sessions (Session): Session. Kwargs: - kwargs (any): Other data from protocol. + kwargs (any): Incoming data from protocol on + the form `{"commandname": ((args), {kwargs}),...}` """