Mostrando entradas con la etiqueta paso a paso. Mostrar todas las entradas
Mostrando entradas con la etiqueta paso a paso. Mostrar todas las entradas

martes, 31 de octubre de 2023

ChatGPT Asistente con BOT Whatsapp paso a paso

  Hola a continuación le dejo material para que puedan implementar un BOT whatsapp usando ChatGPT Asistente y  hoja de calculo google sheet.

Pasos:

1) Entran a la hoja sheet y copian y pegan , rescatan la URL appScript

https://docs.google.com/spreadsheets/d/1rE7X3dzh6vFKtxd9lypKDF4nFCKJ47GMsjzfyMHZRK8/edit?usp=sharing

2) En su cuenta de ChatGPT https://platform.openai.com/assistants  crear un asistente y crear api key , poner esos valores al google sheet como indica el video

3) Activar el BOT

4) Conversan con las preguntas al BOT Whatsapp

Video Implementación



SI DESEA HABILITAR EL BOT 24 x 7 ?

La solución BOT emplea Web Whatsapp  para recibir y enviar mensajes , por lo cual es necesario la contratación de un servidor para el BOT este operativo 24 x 7  , debido a ello existe un pago mensual 

IR a PAGAR

ASESORIA PERSONALIZADA :

En caso necesites alguna asesoría personalizada agéndame un espacio.

https://reservarasesoriaanlusoft.blogspot.com/

lunes, 27 de febrero de 2023

Crea tu propio Bot de Telegram con Stable Diffusion

  Hola a continuación le dejo material para que puedan implementar un BOT telegram usando Stable Diffusion de Open IA  y/o otros empleando hoja de calculo google sheet.

Pasos:

1) Entran a la hoja sheet y copian y pegan , rescatan la URL appScript

https://docs.google.com/spreadsheets/d/1VPZ9b8JhO5C639Z2YmJc2Xhl1YahV6LdCUYewZ8pUek/edit?usp=sharing

y crear una carpeta drive y compartirla y poner la URL en la hoja configuracion celda 2K

2) Crean el BOT en telegram BOT Father

  a) /newbot

  b) le dan un nombre ejm : botstabletoken4

  c) confirman nombre BOT ejm : botstabletoken4_bot

  d) copian el token obtenido en la hoja configuracion celda 2J

3) Crear cuenta en Stable Difussion : https://beta.dreamstudio.ai/dream

obtienen el token y lo reemplazan hoja configuracion celda 2C

Mas informacion del API https://platform.stability.ai/docs/features/api-parameters

4) Asigna el web hook telegram la Url paso 1 y token paso 2

https://api.telegram.org/bottokenpunto2/setWebhook?url=urlappscriptpunto1/exec&allowed_updates=["callback_query","message"]&drop_pending_updates=True   

5) Conversan con Hola al BOT Telegram


Video Implementación



ASESORIA PERSONALIZADA :

En caso necesites alguna asesoría personalizada agéndame un espacio.

https://reservarasesoriaanlusoft.blogspot.com/

lunes, 6 de febrero de 2023

Implementar un BOT Facebook Messenger con google sheet paso a paso

  Hola a continuación le dejo material para que puedan implementar un BOT en Facebook Messenger empleando hoja de calculo Google Sheet.

¿ Que necesitas para implementarlo ?

- Crear la hoja Google sheet como indica el video 

         - Crear BOT en facebook como indica el video

Video Implementación




Página Excel Plantilla


https://docs.google.com/spreadsheets/d/1y92K1BSooykryqnkqOnOsUWk5BRQ0OCd_MJjFQsiXXk/edit?usp=sharing


Código AppScript 



function notificarmeta(salida, numero) {


    var excel = SpreadsheetApp.getActiveSpreadsheet();

    var sheet_configuracion = excel.getSheetByName("Configuracion");

    try {

        var token = sheet_configuracion.getRange(1, 2).getValue();

        var api = sheet_configuracion.getRange(2, 2).getValue()+""+token;

        var payload = JSON.parse(JSON.stringify({

          "recipient":{

            "id":numero

          },

          "message":{

            "attachment":{

              "type":"template",

              "payload":{

                "template_type":"button",

                "text":salida,

                "buttons":[

                  {

                    "type":"web_url",

                    "url":"https://www.youtube.com/@anlusoft",

                    "title":"Suscribirse",

                    "webview_height_ratio": "full"

                  }

                ]

              }

            }

          }

        }));

        var options =

        {

            'headers': { "Content-Type": "application/json"},

            'method': "POST",

            'payload': JSON.stringify(payload)

        };

        var response = UrlFetchApp.fetch(api, options);

        sheet_configuracion.getRange(2, 10).setValue(response.getContentText());

        var json = JSON.parse(response.getContentText());

    } catch (e) {

        sheet_configuracion.getRange(2, 10).setValue(e);

    }

}


function doPost(e) {

    var operacion = JSON.parse(e.postData.contents);

    var numero = operacion.entry[0].messaging[0].sender.id;

    var mensaje = "";

    if (operacion.entry[0].messaging[0].message.text) {

        mensaje = operacion.entry[0].messaging[0].message.text;

    }

    notificarmeta("Bienvenido al BOT Facebook , si te gusta BOT contactanos a anlusoft1@gmail.com\n"+ "Tu mensaje es : "+mensaje, numero);

    return ContentService.createTextOutput(JSON.stringify(operacion)).setMimeType(ContentService.MimeType.JSON);

}

function doGet(e) {

    var cadena = e.parameter["hub.challenge"];

    var excel = SpreadsheetApp.getActiveSpreadsheet();

    var sheet_configuracion = excel.getSheetByName("Configuracion");

    sheet_configuracion.getRange(8, 2).setValue(JSON.stringify(e));

    var respuesta = { "status": "OK" };

    return ContentService.createTextOutput(cadena).setMimeType(ContentService.MimeType.CSV);

}



ASESORIA o Consultas PERSONALIZADA :

En caso necesites alguna asesoría personalizada agéndame un espacio.

https://reservarasesoriaanlusoft.blogspot.com/

miércoles, 21 de diciembre de 2022

Crear un extension chrome - Nivel Avanzado

    A continuación les comparto un código fuente para que puedan crear extensiones de Google que busque dentro de una hoja sheet si el numero de whatsapp es un cliente o no

 Video Solución:

URL Google Sheet

https://docs.google.com/spreadsheets/d/1xO5i8YE9v8AUQ8t-FX_1qTgpEmmtIzgkasTD6eVKimA/edit?usp=sharing

Código APP Script

function doPost(e) {

var operacion = JSON.parse(e.postData.contents); var respuesta = ""; if (operacion.op == "consultar") { respuesta = consultar(JSON.stringify(operacion)); } return ContentService.createTextOutput(respuesta).setMimeType(ContentService.MimeType.JSON); } function consultar(informacion) { var result, jo = {}; try { var resultado = JSON.parse(informacion); var excel = SpreadsheetApp.getActiveSpreadsheet(); var sheet = excel.getSheetByName("Ventas"); var rows = sheet.getRange(2, 1, sheet.getLastRow() - 1, sheet.getLastColumn()).getValues(); var datos =""; var numero =""; for (var il = 0 ; il < rows.length; il++) { if((resultado.numero+"").includes(""+rows[il][0]) && rows[il][0]!="0"){ numero=rows[il][0]; datos="Producto es "+rows[il][1] + " ; estado "+rows[il][2] + " ; nombre "+rows[il][3]; break; } } if(datos){ jo.status = '0'; jo.message = datos; jo.numero=numero; }else{ jo.status = '1'; jo.message = ' No existe registros del numero'; jo.numero="-"; } } catch (e) { jo.status = '-1'; jo.message = e.toString(); } var result = JSON.stringify(jo); return result; }



Código Fuente de Chrome Extensión

https://drive.google.com/file/d/1CVDclf73xVMstubhqjXj8z4nzVqB3Os6/view?usp=sharing

Para instalar deben entra a su chrome extension : chrome://extensions/


martes, 18 de octubre de 2022

BOT Telegram para toma de pedido

 Hola a continuación le dejo material para que puedan implementar un BOT en Telegram de Toma de Pedidp empleando hoja de calculo Google Sheet.

¿ Que necesitas para implementarlo ?

- Crear la hoja Google sheet como indica el video 

         - Crear BOT en telegram como indica el video

Video Implementación



Página Excel Plantilla


https://docs.google.com/spreadsheets/d/1bBL_hnLEY_7ZuvmaH-a66JOdA-vLrfWxy8J7NbxmfoE/edit?usp=sharing


Código AppScript 


En este link encontraran las fuentes mostradas en el Video del APP Script


https://anlusoftware.blogspot.com/?p=a913f147


ASESORIA o Consultas PERSONALIZADA :

En caso necesites alguna asesoría personalizada agéndame un espacio.

https://reservarasesoriaanlusoft.blogspot.com/

BOT Telegram para reenvio mensajes

 Hola a continuación le dejo material para que puedan implementar un BOT en Telegram empleando hoja de calculo Google Sheet.

¿ Que necesitas para implementarlo ?

- Crear la hoja Google sheet como indica el video 

         - Crear BOT en telegram como indica el video

Video Implementación




Página Excel Plantilla


https://docs.google.com/spreadsheets/d/1m9Kgdr6qHcoygzWKLxaXPm74wV43SyvAanbGzpmGJyg/edit?usp=sharing


Código AppScript 


function notificartelegran(mensaje, numero, api, token) {  

  try {

        var options =

             {

               'headers': {"Content-Type" : "application/json"},

               'method' : "POST",

               'payload' : JSON.stringify({

                 "method":"sendMessage",

                 "chat_id":numero,

                 "text":mensaje,

                 "parse_mode":"HTML",

               })

        };    

       var response = UrlFetchApp.fetch(api+token+"/", options);

        var json = JSON.parse(response.getContentText());

    } catch (e) {

    }

}

function enviar(messague) {


  var excel = SpreadsheetApp.getActiveSpreadsheet();

  var sheet_informacion = excel.getSheetByName("Informacion");

  sheet_informacion.appendRow([new Date(), messague]); 

  var mensaje_telegram = JSON.parse(messague);  

  var mensaje_buscar = "Te reenvio : "+ mensaje_telegram.message.text;

  var numero_enviar = mensaje_telegram.message.chat.id;

  var sheet_configuracion = excel.getSheetByName("Configuracion");

  var token = sheet_configuracion.getRange(1, 2).getValue();

  var api = sheet_configuracion.getRange(2, 2).getValue();

  notificartelegran(mensaje_buscar, numero_enviar,api,token);  

}


function doPost(e) {

    enviar(e.postData.contents);

}


ASESORIA o Consultas PERSONALIZADA :

En caso necesites alguna asesoría personalizada agéndame un espacio.

https://reservarasesoriaanlusoft.blogspot.com/

🚀 Crea tu Propio Sistema de Inventario y Úsalo desde tu Celular 📱

 📱📦 Crea tu Sistema de Inventario y úsalo desde tu celular. En este video muestro cómo desarrollar un sistema de inventario con escáner us...