ENVIAR DE WHATSAPP API WA PHYTON

Enviar mensajes con Api Oficial de WhatsApp en PYTHON

En este tutorial aprenderemos a Enviar mensajes con Api Oficial de WhatsApp en PYTHON con el nuevo api que nos ofrece Facebook, solo debemos seguir estos pasos:

Creamos una app en Facebook

Vamos la url de Meta developers Meta for Developers (facebook.com) y creamos una cuenta de developer y accedemos a my apps

O podemos aceder a este link Todas las apps – Meta for Developers (facebook.com)

Damos click en Crear app

Seleccionamos cualquier opcion y damos click en siguiente

Colocamos un nombre a nuestra app, nuestro correo y click en Crear app

Bajamos hasta encontrar WhatsApp y damos click en configurar

damos click en continuar

Configuramos el Api de WhatsApp

Hacemos click en Primeros pasos o en Empezar a usar la API

Hacemos click en Seleccionar un numero de telfono destinatario, seleccionamos el pais y colocamos un numero que recibira las pruebas

Recibiremos un numero de 5 digitos que ingresaremos aqui y damos click en siguiente

En Basica, colocamos la url de las políticas de privacidad de nuestra página web, bajamos y damos click en guardar y activamos el modo desarrollo

Si damos click en enviar mensaje nos llegara un Mensaje a nuestro numero de WhatsApp

Este es el mensaje que recibimos

Creamos nuestro host

Creamos una cuenta gratuita en Hosting made for everyone | alwaysdata

Vamos a sites, copiamos el nombre del sitio y despues lo borramos

Damos click en Install an aplication

Seleccionamos Flask

Colocamos el dominio copiado anteriormente colocamos una nueva carpeta y submit

Damos click en FTP, colocamos el servidor host y el usuario y la contraseña

Nos movemos a nuestra carpeta, y editamos init.py

Subimos este codigo

from flask import Flask, jsonify, request
#LIBRERIAS PARA ENVIAR MENSAJES VIA WHTSAPP
from heyoo import WhatsApp
app = Flask(__name__)
#EJECUTAMOS ESTE CODIGO CUANDO SE INGRESE A LA RUTA ENVIAR
@app.route("/enviar/", methods=["POST", "GET"])
def enviar():
    #TOKEN DE ACCESO DE FACEBOOK
    token='EAAVecdLi7toBAGgT1D27K244FUCfc7sssN5eYKOpP6XSjof9lM1uZBjokC4R3WVODTv4YFuvwnXRCZAPHIA4y9JVRieSLyxE7BRXxQA6xJKGLS9h9CSTEiwelmoBylmWVTh2rjZAEKGrkcUCb6eY22yuSmFNO2ZCON45NAaM8v3WCvb7gtL7azcTnKrOEUil1EOqLe3j5gZDZD'
    #IDENTIFICADOR DE NÚMERO DE TELÉFONO
    idNumeroTeléfono='116907067953774'
    #TELEFONO QUE RECIBE (EL DE NOSOTROS QUE DIMOS DE ALTA)
    telefonoEnvia='527122264370'
    #MENSAJE A ENVIAR
    textoMensaje="Hola novato saludos"
    #URL DE LA IMAGEN A ENVIAR
    urlImagen='https://i.imgur.com/r5lhxgn.png'
    #INICIALIZAMOS ENVIO DE MENSAJES
    mensajeWa=WhatsApp(token,idNumeroTeléfono)
    #ENVIAMOS UN MENSAJE DE TEXTO
    mensajeWa.send_message(textoMensaje,telefonoEnvia)
    #ENVIAMOS UNA IMAGEN
    mensajeWa.send_image(image=urlImagen,recipient_id=telefonoEnvia,)
    return "mensaje enviado exitosamente"


#INICIAMSO FLASK
if __name__ == "__main__":
  app.run(debug=True)

Colocamos los códigos de facebook en nuestro código

Damos click en SSH, abrimos la version web, colocamos usuario y pass, nos movemos a la ruta www y ejecutamos “source env/bin/activate” y “pip install heyoo”

Reseteamos el sitio, vamos a la url a la carpeta enviar y listo recibiremos un mensaje y una imagen

Los comentarios están cerrados.

Salir de la versión móvil