INFORME
ESTUDIANTE: Chacaguasay Denisse SEMESTRE: Tercer
PARALELO: C PRÁCTICA: #18
TEMA:
Chatbot
OBJETIVO:
Conocer la creación de un chatbot para integrarlo en una página web realizada en
PHP
RESULTADOS DE APRENDIZAJE
- Conocimiento sobre un chatbot
- Funcionamiento de un chatbot
- Creación de un chatbot
ACTIVIDADES:
I Crear un chatbot utilizando cualquier herramienta e integrarlo en una página web
realizada en PHP
DESARROLLO DE CONTENIDOS
1.
2. Ingresar a : https://landbot.io/
3. Registrarse, las opciones que permite para registrarse son:
4. Se procederá a presionar en CONSTRUIR UN CHATBOT
5. Nos mostrará las siguientes opciones
6. Ya que nuestro chatbot es para página web se elegirá Landbot Web
Nos aparecerán varias plantillas pero en este caso de daremos en
EMPEZAR DESDE EL PRINCIPIO
7. Nos desplegará el área en el que vamos a crear al chatbot
Nos viene preestablecido un campo de pregunta con botones
8. Al lado izquierdo podemos encontrar las herramientas con sus
subherramientas.
 Botones
 Texto
 Nombre
 Correo
electrónico
 Numero
 Teléfono
 Fecha
 Autocompletar
 Elección de
imagen
 Archivo
 Sí No
 Dirección
 URL
 Calificación
 Escala
 Desplega un
mensaje
9. Menú
10. Ajustes y cuota
 Condiciones
 Establecer
variable
 Fórmulas
 Salta A
 Salto de palabra
clave
 Palabras clave
global
 Prueba A/B
 Herramientas
para una
chatbot más
sofisticado
CHATBOT
Incorporación de Chatbot en página web
1. Código de la página
<center><div style=" border: ridge #ebdc56 8px;"><font face="Cambria">
<b>PAGUESE A LA ORDEN DE:</b> MSC. VICTOR ZAPATA<br><br>
<b>VALOR: <input type="number" name="convertirNumeroLetra" value="" /><
/b><br><br>
<b>FECHA:</b> 15/08/2021 <br><br>
<input type="submit" value="VERIFICAR"><br>
</div>
</center>
</form>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-
1" />
<link rel="stylesheet" href="estilo.css">
<title>CONVERTIDOR</title>
</head>
<body>
INCORPORACIÓN DEL CHATBOT
<script SameSite="None; Secure" src="https://static.landbot.io/landbot-
3/landbot-3.0.0.js"></script>
<script>
var myLandbot = new Landbot.Livechat({
configUrl: 'https://chats.landbot.io/v3/H-974536-
5L1VGHDXRU2FE3RM/index.json',
});
</script>
<hr />
<div style=" border: ridge #ebdc56 8px;"><font face="Cambria">
<?php
$a=$_POST['convertirNumeroLetra'];
echo "<b> EL NUMERO A CONVERTIR ES:</b> $a </br>";
echo "<b> EL NUMERO EN LETRAS ES: </b>".convertirNumeroLetra($a);
function convertirNumeroLetra($numero){
$numf = milmillon($numero);
return $numf." DÓLARES";
}
function milmillon($nummierod){
if ($nummierod >= 1000000000 && $nummierod <2000000000){
$num_letrammd = "MIL ".(cienmillon($nummierod%1000000000));
}
if ($nummierod >= 2000000000 && $nummierod <10000000000){
$num_letrammd = unidad(Floor($nummierod/1000000000))." MIL ".(c
ienmillon($nummierod%1000000000));
}
if ($nummierod < 1000000000)
$num_letrammd = cienmillon($nummierod);
return $num_letrammd;
}
function cienmillon($numcmeros){
if ($numcmeros == 100000000)
$num_letracms = "CIEN MILLONES";
if ($numcmeros >= 100000000 && $numcmeros <1000000000){
$num_letracms = centena(Floor($numcmeros/1000000))." MILLONES "
.(millon($numcmeros%1000000));
}
if ($numcmeros < 100000000)
$num_letracms = decmillon($numcmeros);
return $num_letracms;
}
function decmillon($numerodm){
if ($numerodm == 10000000)
$num_letradmm = "DIEZ MILLONES";
if ($numerodm > 10000000 && $numerodm <20000000){
$num_letradmm = decena(Floor($numerodm/1000000))."MILLONES ".(c
ienmiles($numerodm%1000000));
}
if ($numerodm >= 20000000 && $numerodm <100000000){
$num_letradmm = decena(Floor($numerodm/1000000))." MILLONES ".(
millon($numerodm%1000000));
}
if ($numerodm < 10000000)
$num_letradmm = millon($numerodm);
return $num_letradmm;
}
function millon($nummiero){
if ($nummiero >= 1000000 && $nummiero <2000000){
$num_letramm = "UN MILLON ".(cienmiles($nummiero%1000000));
}
if ($nummiero >= 2000000 && $nummiero <10000000){
$num_letramm = unidad(Floor($nummiero/1000000))." MILLONES ".(c
ienmiles($nummiero%1000000));
}
if ($nummiero < 1000000)
$num_letramm = cienmiles($nummiero);
return $num_letramm;
}
function cienmiles($numcmero){
if ($numcmero == 100000)
$num_letracm = "CIEN MIL";
if ($numcmero >= 100000 && $numcmero <1000000){
$num_letracm = centena(Floor($numcmero/1000))." MIL ".(centena(
$numcmero%1000));
}
if ($numcmero < 100000)
$num_letracm = decmiles($numcmero);
return $num_letracm;
}
function decmiles($numdmero){
if ($numdmero == 10000)
$numde = "DIEZ MIL";
if ($numdmero > 10000 && $numdmero <20000){
$numde = decena(Floor($numdmero/1000))."MIL ".(centena($numdmer
o%1000));
}
if ($numdmero >= 20000 && $numdmero <100000){
$numde = decena(Floor($numdmero/1000))." MIL ".(miles($numdmero
%1000));
}
if ($numdmero < 10000)
$numde = miles($numdmero);
return $numde;
}
function miles($nummero){
if ($nummero >= 1000 && $nummero < 2000){
$numm = "MIL ".(centena($nummero%1000));
}
if ($nummero >= 2000 && $nummero <10000){
$numm = unidad(Floor($nummero/1000))." MIL ".(centena($nummero%
1000));
}
if ($nummero < 1000)
$numm = centena($nummero);
return $numm;
}
function centena($numc){
if ($numc >= 100)
{
if ($numc >= 900 && $numc <= 999)
{
$numce = "NOVECIENTOS ";
if ($numc > 900)
$numce = $numce.(decena($numc - 900));
}
else if ($numc >= 800 && $numc <= 899)
{
$numce = "OCHOCIENTOS ";
if ($numc > 800)
$numce = $numce.(decena($numc - 800));
}
else if ($numc >= 700 && $numc <= 799)
{
$numce = "SETECIENTOS ";
if ($numc > 700)
$numce = $numce.(decena($numc - 700));
}
else if ($numc >= 600 && $numc <= 699)
{
$numce = "SEISCIENTOS ";
if ($numc > 600)
$numce = $numce.(decena($numc - 600));
}
else if ($numc >= 500 && $numc <= 599)
{
$numce = "QUINIENTOS ";
if ($numc > 500)
$numce = $numce.(decena($numc - 500));
}
else if ($numc >= 400 && $numc <= 499)
{
$numce = "CUATROCIENTOS ";
if ($numc > 400)
$numce = $numce.(decena($numc - 400));
}
else if ($numc >= 300 && $numc <= 399)
{
$numce = "TRESCIENTOS ";
if ($numc > 300)
$numce = $numce.(decena($numc - 300));
}
else if ($numc >= 200 && $numc <= 299)
{
$numce = "DOSCIENTOS ";
if ($numc > 200)
$numce = $numce.(decena($numc - 200));
}
else if ($numc >= 100 && $numc <= 199)
{
if ($numc == 100)
$numce = "CIEN ";
else
$numce = "CIENTO ".(decena($numc - 100));
}
}
else
$numce = decena($numc);
return $numce;
}
function decena($numdero){
if ($numdero >= 90 && $numdero <= 99)
{
$numd = "NOVENTA ";
if ($numdero > 90)
$numd = $numd."Y ".(unidad($numdero - 90));
}
else if ($numdero >= 80 && $numdero <= 89)
{
$numd = "OCHENTA ";
if ($numdero > 80)
$numd = $numd."Y ".(unidad($numdero - 80));
}
else if ($numdero >= 70 && $numdero <= 79)
{
$numd = "SETENTA ";
if ($numdero > 70)
$numd = $numd."Y ".(unidad($numdero - 70));
}
else if ($numdero >= 60 && $numdero <= 69)
{
$numd = "SESENTA ";
if ($numdero > 60)
$numd = $numd."Y ".(unidad($numdero - 60));
}
else if ($numdero >= 50 && $numdero <= 59)
{
$numd = "CINCUENTA ";
if ($numdero > 50)
$numd = $numd."Y ".(unidad($numdero - 50));
}
else if ($numdero >= 40 && $numdero <= 49)
{
$numd = "CUARENTA ";
if ($numdero > 40)
$numd = $numd."Y ".(unidad($numdero - 40));
}
else if ($numdero >= 30 && $numdero <= 39)
{
$numd = "TREINTA ";
if ($numdero > 30)
$numd = $numd."Y ".(unidad($numdero - 30));
}
else if ($numdero >= 20 && $numdero <= 29)
{
if ($numdero == 20)
$numd = "VEINTE ";
else
$numd = "VEINTI".(unidad($numdero - 20));
}
else if ($numdero >= 10 && $numdero <= 19)
{
switch ($numdero){
case 10:
{
$numd = "DIEZ ";
break;
}
case 11:
{
$numd = "ONCE ";
break;
}
case 12:
{
$numd = "DOCE ";
break;
}
case 13:
{
$numd = "TRECE ";
break;
}
case 14:
{
$numd = "CATORCE ";
break;
}
case 15:
{
$numd = "QUINCE ";
break;
}
case 16:
{
$numd = "DIECISEIS ";
break;
}
case 17:
{
$numd = "DIECISIETE ";
break;
}
case 18:
{
$numd = "DIECIOCHO ";
break;
}
case 19:
{
$numd = "DIECINUEVE ";
break;
}
}
}
else
$numd = unidad($numdero);
return $numd;
}
function unidad($numuero){
switch ($numuero)
{
case 9:
{
$numu = "NUEVE";
break;
}
case 8:
{
$numu = "OCHO";
break;
}
case 7:
{
$numu = "SIETE";
break;
}
case 6:
{
$numu = "SEIS";
break;
}
case 5:
{
$numu = "CINCO";
break;
}
case 4:
{
$numu = "CUATRO";
break;
}
case 3:
{
$numu = "TRES";
break;
}
case 2:
{
$numu = "DOS";
break;
}
case 1:
{
$numu = "UN";
break;
}
case 0:
{
$numu = "";
break;
}
}
return $numu;
}
?>
</div>
</hr>
</head>
</html>
2. Código del estilo
body {
background-image:url(2.jpg);
background-size:100vw 150vh;
background-size:vw 200vh;
background-attachment:fixed;
margin:0;
}
div {
width:600px;
margin:auto;
background: rgb(250, 245, 181);
padding:10px 10px;
box-sizing: border-box;
margin-top:10px;
border-radius:7px;
}
h3{
color:#000000;
}
h4{
color:#000000;
text-align:right;
}
p
{
font-size:24px;
color:#000000;
}
a{
text-align:right;
}
Chatbot en página web
Ejecución de chatbot
Link de presentación :
https://www.canva.com/design/DAEnDF47Vjw/0ZS5g4lj282mBHSHxcvsTQ/vie
w?utm_content=DAEnDF47Vjw&utm_campaign=designshare&utm_medium=li
nk&utm_source=sharebutton
BIBLIOGRAFÍA
Landbot. (2021), recuperado de https://landbot.io/
Lindax. (2021, 4 de enero). Diseñando un CHATBOT con Landbot App para PAGINA
WEB de RESTAURANT, video [YouTube]
https://www.youtube.com/watch?v=dT7G0ZRgTkA
Click to Chat - Link to WhatsApp. (2020, 14 de junio). Diseñando un chatbot - preguntas
extra, video [YouTube] https://www.youtube.com/watch?v=q2Vc0Vd466E
Anders Jensen.(2020, 14 de enero). Cómo crear un Chatbot con Landbot - Tutorial para
principiantes, video
[YouTube]https://www.youtube.com/watch?v=gSLtpq95bbA
f.) ______________________ f.) __________________
Denisse Chacaguasay MSc. Víctor Zapata
ESTUDIANTE DOCENTE

Informe chabot

  • 1.
    INFORME ESTUDIANTE: Chacaguasay DenisseSEMESTRE: Tercer PARALELO: C PRÁCTICA: #18 TEMA: Chatbot OBJETIVO: Conocer la creación de un chatbot para integrarlo en una página web realizada en PHP RESULTADOS DE APRENDIZAJE - Conocimiento sobre un chatbot - Funcionamiento de un chatbot - Creación de un chatbot ACTIVIDADES: I Crear un chatbot utilizando cualquier herramienta e integrarlo en una página web realizada en PHP DESARROLLO DE CONTENIDOS 1. 2. Ingresar a : https://landbot.io/ 3. Registrarse, las opciones que permite para registrarse son:
  • 2.
    4. Se procederáa presionar en CONSTRUIR UN CHATBOT 5. Nos mostrará las siguientes opciones 6. Ya que nuestro chatbot es para página web se elegirá Landbot Web Nos aparecerán varias plantillas pero en este caso de daremos en EMPEZAR DESDE EL PRINCIPIO
  • 3.
    7. Nos desplegaráel área en el que vamos a crear al chatbot Nos viene preestablecido un campo de pregunta con botones 8. Al lado izquierdo podemos encontrar las herramientas con sus subherramientas.  Botones  Texto  Nombre  Correo electrónico  Numero  Teléfono  Fecha  Autocompletar  Elección de imagen  Archivo  Sí No  Dirección  URL  Calificación  Escala  Desplega un mensaje
  • 4.
    9. Menú 10. Ajustesy cuota  Condiciones  Establecer variable  Fórmulas  Salta A  Salto de palabra clave  Palabras clave global  Prueba A/B  Herramientas para una chatbot más sofisticado
  • 5.
  • 6.
    Incorporación de Chatboten página web 1. Código de la página <center><div style=" border: ridge #ebdc56 8px;"><font face="Cambria"> <b>PAGUESE A LA ORDEN DE:</b> MSC. VICTOR ZAPATA<br><br> <b>VALOR: <input type="number" name="convertirNumeroLetra" value="" />< /b><br><br> <b>FECHA:</b> 15/08/2021 <br><br> <input type="submit" value="VERIFICAR"><br> </div> </center> </form> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859- 1" /> <link rel="stylesheet" href="estilo.css"> <title>CONVERTIDOR</title> </head> <body> INCORPORACIÓN DEL CHATBOT <script SameSite="None; Secure" src="https://static.landbot.io/landbot- 3/landbot-3.0.0.js"></script> <script> var myLandbot = new Landbot.Livechat({ configUrl: 'https://chats.landbot.io/v3/H-974536- 5L1VGHDXRU2FE3RM/index.json', }); </script> <hr /> <div style=" border: ridge #ebdc56 8px;"><font face="Cambria"> <?php $a=$_POST['convertirNumeroLetra']; echo "<b> EL NUMERO A CONVERTIR ES:</b> $a </br>"; echo "<b> EL NUMERO EN LETRAS ES: </b>".convertirNumeroLetra($a); function convertirNumeroLetra($numero){ $numf = milmillon($numero); return $numf." DÓLARES"; } function milmillon($nummierod){ if ($nummierod >= 1000000000 && $nummierod <2000000000){ $num_letrammd = "MIL ".(cienmillon($nummierod%1000000000)); } if ($nummierod >= 2000000000 && $nummierod <10000000000){ $num_letrammd = unidad(Floor($nummierod/1000000000))." MIL ".(c ienmillon($nummierod%1000000000));
  • 7.
    } if ($nummierod <1000000000) $num_letrammd = cienmillon($nummierod); return $num_letrammd; } function cienmillon($numcmeros){ if ($numcmeros == 100000000) $num_letracms = "CIEN MILLONES"; if ($numcmeros >= 100000000 && $numcmeros <1000000000){ $num_letracms = centena(Floor($numcmeros/1000000))." MILLONES " .(millon($numcmeros%1000000)); } if ($numcmeros < 100000000) $num_letracms = decmillon($numcmeros); return $num_letracms; } function decmillon($numerodm){ if ($numerodm == 10000000) $num_letradmm = "DIEZ MILLONES"; if ($numerodm > 10000000 && $numerodm <20000000){ $num_letradmm = decena(Floor($numerodm/1000000))."MILLONES ".(c ienmiles($numerodm%1000000)); } if ($numerodm >= 20000000 && $numerodm <100000000){ $num_letradmm = decena(Floor($numerodm/1000000))." MILLONES ".( millon($numerodm%1000000)); } if ($numerodm < 10000000) $num_letradmm = millon($numerodm); return $num_letradmm; } function millon($nummiero){ if ($nummiero >= 1000000 && $nummiero <2000000){ $num_letramm = "UN MILLON ".(cienmiles($nummiero%1000000)); } if ($nummiero >= 2000000 && $nummiero <10000000){ $num_letramm = unidad(Floor($nummiero/1000000))." MILLONES ".(c ienmiles($nummiero%1000000)); } if ($nummiero < 1000000) $num_letramm = cienmiles($nummiero); return $num_letramm; } function cienmiles($numcmero){ if ($numcmero == 100000) $num_letracm = "CIEN MIL";
  • 8.
    if ($numcmero >=100000 && $numcmero <1000000){ $num_letracm = centena(Floor($numcmero/1000))." MIL ".(centena( $numcmero%1000)); } if ($numcmero < 100000) $num_letracm = decmiles($numcmero); return $num_letracm; } function decmiles($numdmero){ if ($numdmero == 10000) $numde = "DIEZ MIL"; if ($numdmero > 10000 && $numdmero <20000){ $numde = decena(Floor($numdmero/1000))."MIL ".(centena($numdmer o%1000)); } if ($numdmero >= 20000 && $numdmero <100000){ $numde = decena(Floor($numdmero/1000))." MIL ".(miles($numdmero %1000)); } if ($numdmero < 10000) $numde = miles($numdmero); return $numde; } function miles($nummero){ if ($nummero >= 1000 && $nummero < 2000){ $numm = "MIL ".(centena($nummero%1000)); } if ($nummero >= 2000 && $nummero <10000){ $numm = unidad(Floor($nummero/1000))." MIL ".(centena($nummero% 1000)); } if ($nummero < 1000) $numm = centena($nummero); return $numm; } function centena($numc){ if ($numc >= 100) { if ($numc >= 900 && $numc <= 999) { $numce = "NOVECIENTOS "; if ($numc > 900) $numce = $numce.(decena($numc - 900)); } else if ($numc >= 800 && $numc <= 899) { $numce = "OCHOCIENTOS ";
  • 9.
    if ($numc >800) $numce = $numce.(decena($numc - 800)); } else if ($numc >= 700 && $numc <= 799) { $numce = "SETECIENTOS "; if ($numc > 700) $numce = $numce.(decena($numc - 700)); } else if ($numc >= 600 && $numc <= 699) { $numce = "SEISCIENTOS "; if ($numc > 600) $numce = $numce.(decena($numc - 600)); } else if ($numc >= 500 && $numc <= 599) { $numce = "QUINIENTOS "; if ($numc > 500) $numce = $numce.(decena($numc - 500)); } else if ($numc >= 400 && $numc <= 499) { $numce = "CUATROCIENTOS "; if ($numc > 400) $numce = $numce.(decena($numc - 400)); } else if ($numc >= 300 && $numc <= 399) { $numce = "TRESCIENTOS "; if ($numc > 300) $numce = $numce.(decena($numc - 300)); } else if ($numc >= 200 && $numc <= 299) { $numce = "DOSCIENTOS "; if ($numc > 200) $numce = $numce.(decena($numc - 200)); } else if ($numc >= 100 && $numc <= 199) { if ($numc == 100) $numce = "CIEN "; else $numce = "CIENTO ".(decena($numc - 100)); } } else $numce = decena($numc);
  • 10.
    return $numce; } function decena($numdero){ if($numdero >= 90 && $numdero <= 99) { $numd = "NOVENTA "; if ($numdero > 90) $numd = $numd."Y ".(unidad($numdero - 90)); } else if ($numdero >= 80 && $numdero <= 89) { $numd = "OCHENTA "; if ($numdero > 80) $numd = $numd."Y ".(unidad($numdero - 80)); } else if ($numdero >= 70 && $numdero <= 79) { $numd = "SETENTA "; if ($numdero > 70) $numd = $numd."Y ".(unidad($numdero - 70)); } else if ($numdero >= 60 && $numdero <= 69) { $numd = "SESENTA "; if ($numdero > 60) $numd = $numd."Y ".(unidad($numdero - 60)); } else if ($numdero >= 50 && $numdero <= 59) { $numd = "CINCUENTA "; if ($numdero > 50) $numd = $numd."Y ".(unidad($numdero - 50)); } else if ($numdero >= 40 && $numdero <= 49) { $numd = "CUARENTA "; if ($numdero > 40) $numd = $numd."Y ".(unidad($numdero - 40)); } else if ($numdero >= 30 && $numdero <= 39) { $numd = "TREINTA "; if ($numdero > 30) $numd = $numd."Y ".(unidad($numdero - 30)); } else if ($numdero >= 20 && $numdero <= 29) {
  • 11.
    if ($numdero ==20) $numd = "VEINTE "; else $numd = "VEINTI".(unidad($numdero - 20)); } else if ($numdero >= 10 && $numdero <= 19) { switch ($numdero){ case 10: { $numd = "DIEZ "; break; } case 11: { $numd = "ONCE "; break; } case 12: { $numd = "DOCE "; break; } case 13: { $numd = "TRECE "; break; } case 14: { $numd = "CATORCE "; break; } case 15: { $numd = "QUINCE "; break; } case 16: { $numd = "DIECISEIS "; break; } case 17: { $numd = "DIECISIETE "; break; } case 18:
  • 12.
    { $numd = "DIECIOCHO"; break; } case 19: { $numd = "DIECINUEVE "; break; } } } else $numd = unidad($numdero); return $numd; } function unidad($numuero){ switch ($numuero) { case 9: { $numu = "NUEVE"; break; } case 8: { $numu = "OCHO"; break; } case 7: { $numu = "SIETE"; break; } case 6: { $numu = "SEIS"; break; } case 5: { $numu = "CINCO"; break; } case 4: { $numu = "CUATRO"; break; } case 3:
  • 13.
    { $numu = "TRES"; break; } case2: { $numu = "DOS"; break; } case 1: { $numu = "UN"; break; } case 0: { $numu = ""; break; } } return $numu; } ?> </div> </hr> </head> </html> 2. Código del estilo body { background-image:url(2.jpg); background-size:100vw 150vh; background-size:vw 200vh; background-attachment:fixed; margin:0; } div { width:600px; margin:auto; background: rgb(250, 245, 181); padding:10px 10px; box-sizing: border-box; margin-top:10px; border-radius:7px; } h3{ color:#000000; } h4{ color:#000000;
  • 14.
    text-align:right; } p { font-size:24px; color:#000000; } a{ text-align:right; } Chatbot en páginaweb Ejecución de chatbot Link de presentación : https://www.canva.com/design/DAEnDF47Vjw/0ZS5g4lj282mBHSHxcvsTQ/vie w?utm_content=DAEnDF47Vjw&utm_campaign=designshare&utm_medium=li nk&utm_source=sharebutton
  • 15.
    BIBLIOGRAFÍA Landbot. (2021), recuperadode https://landbot.io/ Lindax. (2021, 4 de enero). Diseñando un CHATBOT con Landbot App para PAGINA WEB de RESTAURANT, video [YouTube] https://www.youtube.com/watch?v=dT7G0ZRgTkA Click to Chat - Link to WhatsApp. (2020, 14 de junio). Diseñando un chatbot - preguntas extra, video [YouTube] https://www.youtube.com/watch?v=q2Vc0Vd466E Anders Jensen.(2020, 14 de enero). Cómo crear un Chatbot con Landbot - Tutorial para principiantes, video [YouTube]https://www.youtube.com/watch?v=gSLtpq95bbA f.) ______________________ f.) __________________ Denisse Chacaguasay MSc. Víctor Zapata ESTUDIANTE DOCENTE