def wiki(message):
chat_id = message.chat.id
param = message.text.split(' ',1) #separa el comando de los parametros
if len(param) == 1 or param[1]=="help":
bot.send_message(chat_id,text_messages['help_wiki'])
else:
bot.send_message(chat_id, "Consultando en Wikipedia...")
try:
wiki = wikipedia.page(param[1])
bot.send_message(chat_id, wiki.summary)
bot.send_message(chat_id, "Consulta mas en:\n"+wiki.url)
except wikipedia.exceptions.DisambiguationError as e:
bot.send_message(chat_id, "'"+param[1]+"'"+" puede referirse a:")
bot.send_message(chat_id, '\n'.join(e.options))
except wikipedia.exceptions.PageError as e:
bot.send_message(chat_id, "No se encontro ninguna pagina, intenta con otra consulta!")
except Exception, e:
print e
bot.send_message(chat_id,"Tengo un bug en mi estomago!")
评论列表
文章目录