Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Noka22

#1
Buenas, necesito ayuda de alguien que sepa Python ya que yo estoy empezando y no tengo mucha idea, la cosa es que buscando por GitHub encontré un bot llamado MAC para WhatsApp que funciona por Yowsup, estoy intentando crear un módulo para el bot que convierta monedas de USD a EUR, tengo esto:

Código: php
from app.mac import mac, signals
import re
import requests
import time

@signals.message_received.connect
def prueba(message):
    if message.command == "prueba":
            pruebaresp(message)

def pruebaresp(message):
    answer = requests.get(("www.xe.com/es/currencyconverter/convert/" "?Amount=%s&From=USD&To=EUR") % (message.predicate))
    answer = re.findall(('<span class="uccResultAmount">(.*?)</span>'), answer.text)
    mac.send_message(answer, message.conversation)


Tu mandarías el comando "!prueba (y el número de dólares a convertir en euros)" y te respondería con el valor convertido, pero cuando lo hago me sale el siguiente error:

Código: php
(como el código de la web) has type <class 'list'>, but expected one of: (<class 'bytes'>, <class 'str'>)


Si alguien tiene idea de como hacerlo, o que esta mal le agradecería mucho la ayuda, gracias!