Welcome to Etherpad!
This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
Get involved with Etherpad at
http://etherpad.org
from sopel import module
import pywapi
#this will give you a dictionary of all cities in the world with this city's name Be specific (city, country)!
lookup = pywapi.get_location_ids('montreal')
#workaround to access last item of dictionary
for i in lookup:
location_id = i
#location_id now contains the city's code
weather_com_result = pywapi.get_weather_from_weather_com(location_id)
temp = weather_com_result['current_conditions']['temperature'].lower()
temp = int(temp)
@module.rule('how are')
def hi(bot, trigger):
if temp < 0:
bot.say('I am so cooooolllddddd, it is ' + str(temp) + ' degrees')
elif temp < 5:
bot.say('I am quite miserablaaaahhh it is ' + str(temp) + ' degrees')
elif temp < 10:
bot.say('I am quite miserablaaaahhh it is ' + str(temp) + ' degrees')
elif temp < 20:
bot.say('I am gooooddd it is ' + str(temp) + ' degrees')
elif temp < 30:
bot.say('aufh it is ' + str(temp) + ' degrees')
else:
bot.say('hoooottt it is ' + str(temp) + ' degrees')