diff --git a/modules/ig.py b/modules/ig.py index 7ee1cec..fda7c33 100644 --- a/modules/ig.py +++ b/modules/ig.py @@ -1,3 +1,5 @@ +import traceback +import sys from datetime import datetime, timedelta from random import randrange @@ -34,11 +36,13 @@ class MatrixModule: ' account that does not exist - deleting from room') self.account_rooms[roomid].remove(account) bot.save_settings() + except Exception: + print('Polling instagram account failed:') + traceback.print_exc(file=sys.stderr) self.first_run = False async def poll_account(self, bot, account, roomid, send_messages): - print('polling', account, roomid, send_messages) medias = self.instagram.get_medias(account, 5) for media in medias: diff --git a/modules/loc.py b/modules/loc.py index cced6af..fdecfb6 100644 --- a/modules/loc.py +++ b/modules/loc.py @@ -41,10 +41,12 @@ class MatrixModule: args.pop(0) if len(args) == 0: await bot.send_text(room, 'Usage: !loc ') - if len(args) == 1: + else: query = event.body[4:] geolocator = Nominatim(user_agent=bot.appid) + print('loc: looking up', query, '..') location = geolocator.geocode(query) + print('loc rx', location) if location: locationmsg = { "body": str(location.address),