aboutsummaryrefslogtreecommitdiffstats
path: root/botmanager.py
diff options
context:
space:
mode:
Diffstat (limited to 'botmanager.py')
-rw-r--r--botmanager.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/botmanager.py b/botmanager.py
index 4d3fd86..9f18abc 100644
--- a/botmanager.py
+++ b/botmanager.py
@@ -41,7 +41,10 @@ class BotManager(object):
logging.info("Listening for messages...")
while True:
# TODO send to telegram
- Communicator.fetch(self.shoutbox_api_url)
+ messages = Communicator.fetch(self.shoutbox_api_url)
+ for message in messages:
+ self.bot.sendMessage(self.telegram_chat_id,
+ "{}: {}".format(message["user"], message["text"]))
time.sleep(10)
def default_action(self, chat_id):
@@ -68,7 +71,7 @@ class BotManager(object):
self.not_supported(chat_id)
elif str(chat_id) == self.telegram_chat_id.strip():
user_name = msg["from"]["first_name"]
- data = JSONFactory.make(t, user_name, msg["date"], "null")
+ data = JSONFactory.make_object(t, user_name, msg["date"], "null")
logging.info("Created JSON packet:\n{}".format(data))
Communicator.send(self.shoutbox_api_url, data)
else: