├── foto.jpeg ├── indice.pdf ├── images ├── eu.jpg ├── dsds.jpg ├── fdf.jpg ├── icon.ico ├── cv-min.png └── users-with-speech-bubbles-vector_53876-82250.jpg ├── nodemon.json ├── comunidade.ogg ├── readme.md ├── package.json ├── LICENSE ├── check.svg ├── icon.svg ├── zdg.css ├── index.html └── botzdg.js /foto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/foto.jpeg -------------------------------------------------------------------------------- /indice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/indice.pdf -------------------------------------------------------------------------------- /images/eu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/images/eu.jpg -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignore": ["whatsapp-session*.json", "whatsapp-sessions.json"] 3 | } -------------------------------------------------------------------------------- /comunidade.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/comunidade.ogg -------------------------------------------------------------------------------- /images/dsds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/images/dsds.jpg -------------------------------------------------------------------------------- /images/fdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/images/fdf.jpg -------------------------------------------------------------------------------- /images/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/images/icon.ico -------------------------------------------------------------------------------- /images/cv-min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/images/cv-min.png -------------------------------------------------------------------------------- /images/users-with-speech-bubbles-vector_53876-82250.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroherpeto/comunidadezdg/HEAD/images/users-with-speech-bubbles-vector_53876-82250.jpg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # BOT ZDG 2 | 3 | Olá, essa é uma implementação da biblioteca wweb.js 4 | 5 | Conheça o canal da Comunidade ZDG: 6 | 7 | - Comunidade ZDG 8 | 9 | 10 | ### Como usar? 11 | 12 | - git clone https://github.com/pedroherpeto/comunidadezdg.git 13 | - cd comunidadezdg 14 | - Rodar `npm install` 15 | - Rodar `npm start` 16 | - Abrir o browser no endereço `http://localhost:8000` 17 | - Ler o QRCode na tela 18 | 19 | 20 | ## Conheça a Comunidade ZDG 21 | 22 | 🤑 Garanta sua renda extra explorando todo o poder da API de graça, mesmo que você nao seja programador, clicando no link Comunidade ZDG. Obrigado =) 23 | 24 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bot-zdg", 3 | "version": "1.0.0", 4 | "description": "bot-zdg: based on Whatsapp API", 5 | "main": "app.js", 6 | "scripts": { 7 | "start": "node botzdg.js", 8 | "start:dev": "nodemon botzdg.js", 9 | "test": "echo \"Error: no test specified\" && exit 1" 10 | }, 11 | "keywords": [ 12 | "whatsapp-api", 13 | "node.js" 14 | ], 15 | "author": "Pedro", 16 | "license": "MIT", 17 | "dependencies": { 18 | "@google-cloud/dialogflow": "^4.6.0", 19 | "actions-on-google": "^2.4.1", 20 | "axios": "^0.20.0", 21 | "dialogflow-fulfillment": "^0.6.1", 22 | "express": "^4.17.1", 23 | "express-fileupload": "^1.2.0", 24 | "express-validator": "^6.9.2", 25 | "http": "0.0.1-security", 26 | "mime-types": "^2.1.32", 27 | "mysql2": "^2.3.3", 28 | "qrcode": "^1.4.4", 29 | "socket.io": "2.3.0", 30 | "util": "^0.12.4", 31 | "whatsapp-web.js": "^1.26.0" 32 | }, 33 | "devDependencies": { 34 | "nodemon": "^2.0.14" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Pedro Bastos 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /check.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 37 | 39 | 42 | 44 | 52 | 60 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 568 | 569 | -------------------------------------------------------------------------------- /zdg.css: -------------------------------------------------------------------------------- 1 | .u-section-1 { 2 | background-image: none; 3 | } 4 | 5 | .u-section-1 .u-sheet-1 { 6 | min-height: 704px; 7 | } 8 | 9 | .u-section-1 .u-layout-wrap-1 { 10 | width: 1024px; 11 | margin: 60px auto 60px 58px; 12 | } 13 | 14 | .u-section-1 .u-layout-cell-1 { 15 | min-height: 584px; 16 | } 17 | 18 | .u-section-1 .u-container-layout-1 { 19 | padding: 30px; 20 | } 21 | 22 | .u-section-1 .u-text-1 { 23 | font-size: 1.125rem; 24 | text-transform: uppercase; 25 | letter-spacing: 4px; 26 | margin: 0 auto 0 0; 27 | } 28 | 29 | .u-section-1 .u-text-2 { 30 | font-size: 3rem; 31 | line-height: 1; 32 | font-weight: 400; 33 | margin: 20px 0 0; 34 | } 35 | 36 | .u-section-1 .u-text-3 { 37 | line-height: 2; 38 | font-size: 1.25rem; 39 | margin: 24px 0 0; 40 | } 41 | 42 | .u-section-1 .u-btn-1 { 43 | background-image: none; 44 | border-style: none; 45 | letter-spacing: 2px; 46 | text-transform: uppercase; 47 | font-size: 0.875rem; 48 | font-weight: 400; 49 | margin: 24px auto 0 0; 50 | padding: 11px 50px 13px 48px; 51 | } 52 | 53 | .u-section-1 .u-layout-cell-2 { 54 | min-height: 584px; 55 | background-image: none; 56 | } 57 | 58 | .u-section-1 .u-container-layout-2 { 59 | padding: 30px 30px 0; 60 | } 61 | 62 | .u-section-1 .u-image-1 { 63 | margin-top: 0; 64 | margin-bottom: 0; 65 | height: 534px; 66 | } 67 | 68 | @media (max-width: 1199px) { 69 | .u-section-1 .u-sheet-1 { 70 | min-height: 656px; 71 | } 72 | 73 | .u-section-1 .u-layout-wrap-1 { 74 | width: 940px; 75 | margin-left: 0; 76 | } 77 | 78 | .u-section-1 .u-layout-cell-1 { 79 | min-height: 536px; 80 | } 81 | 82 | .u-section-1 .u-text-2 { 83 | font-size: 2.625rem; 84 | } 85 | 86 | .u-section-1 .u-layout-cell-2 { 87 | min-height: 536px; 88 | } 89 | 90 | .u-section-1 .u-image-1 { 91 | height: 506px; 92 | } 93 | } 94 | 95 | @media (max-width: 991px) { 96 | .u-section-1 .u-sheet-1 { 97 | min-height: 531px; 98 | } 99 | 100 | .u-section-1 .u-layout-wrap-1 { 101 | width: 720px; 102 | } 103 | 104 | .u-section-1 .u-layout-cell-1 { 105 | min-height: 100px; 106 | } 107 | 108 | .u-section-1 .u-text-2 { 109 | font-size: 2.125rem; 110 | } 111 | 112 | .u-section-1 .u-layout-cell-2 { 113 | min-height: 516px; 114 | } 115 | 116 | .u-section-1 .u-container-layout-2 { 117 | padding-left: 0; 118 | padding-right: 0; 119 | } 120 | 121 | .u-section-1 .u-image-1 { 122 | height: 452px; 123 | } 124 | } 125 | 126 | @media (max-width: 767px) { 127 | .u-section-1 .u-sheet-1 { 128 | min-height: 1127px; 129 | } 130 | 131 | .u-section-1 .u-layout-wrap-1 { 132 | margin-right: initial; 133 | margin-left: initial; 134 | width: auto; 135 | } 136 | 137 | .u-section-1 .u-container-layout-1 { 138 | padding-left: 50px; 139 | padding-right: 50px; 140 | } 141 | 142 | .u-section-1 .u-image-1 { 143 | height: 536px; 144 | width: 516px; 145 | margin-left: auto; 146 | margin-right: auto; 147 | } 148 | } 149 | 150 | @media (max-width: 575px) { 151 | .u-section-1 .u-sheet-1 { 152 | min-height: 608px; 153 | } 154 | 155 | .u-section-1 .u-container-layout-1 { 156 | padding-left: 20px; 157 | padding-right: 20px; 158 | } 159 | 160 | .u-section-1 .u-text-2 { 161 | font-size: 2rem; 162 | } 163 | 164 | .u-section-1 .u-layout-cell-2 { 165 | min-height: 325px; 166 | } 167 | 168 | .u-section-1 .u-image-1 { 169 | height: 353px; 170 | width: 340px; 171 | } 172 | } .u-section-2 { 173 | background-image: none; 174 | } 175 | 176 | .u-section-2 .u-sheet-1 { 177 | min-height: 434px; 178 | } 179 | 180 | .u-section-2 .u-text-1 { 181 | font-size: 3.75rem; 182 | margin: 60px auto 0; 183 | } 184 | 185 | .u-section-2 .u-text-2 { 186 | line-height: 2; 187 | width: 614px; 188 | margin: 33px auto 0; 189 | } 190 | 191 | .u-section-2 .u-btn-1 { 192 | text-transform: uppercase; 193 | letter-spacing: 2px; 194 | font-weight: 400; 195 | border-style: none; 196 | font-size: 0.875rem; 197 | background-image: none; 198 | margin: 33px auto 60px; 199 | padding: 10px 44px; 200 | } 201 | 202 | @media (max-width: 767px) { 203 | .u-section-2 .u-text-2 { 204 | width: 540px; 205 | } 206 | } 207 | 208 | @media (max-width: 575px) { 209 | .u-section-2 .u-text-1 { 210 | font-size: 2.25rem; 211 | } 212 | 213 | .u-section-2 .u-text-2 { 214 | width: 340px; 215 | } 216 | }.u-section-3 .u-sheet-1 { 217 | min-height: 1203px; 218 | } 219 | 220 | .u-section-3 .u-text-1 { 221 | font-size: 3.75rem; 222 | margin: 60px 264px 0 84px; 223 | } 224 | 225 | .u-section-3 .u-text-2 { 226 | font-size: 1.125rem; 227 | line-height: 1.8; 228 | font-weight: 600; 229 | margin: 12px 447px 0 84px; 230 | } 231 | 232 | .u-section-3 .u-list-1 { 233 | margin-top: 45px; 234 | margin-bottom: 60px; 235 | } 236 | 237 | .u-section-3 .u-repeater-1 { 238 | grid-template-columns: repeat(3, 33.3333%); 239 | min-height: 786px; 240 | grid-gap: 0px; 241 | } 242 | 243 | .u-section-3 .u-container-layout-1 { 244 | padding: 30px; 245 | } 246 | 247 | .u-section-3 .u-text-3 { 248 | font-size: 9.375rem; 249 | background-image: none; 250 | font-family: Lalezar; 251 | line-height: 0.8; 252 | margin: 84px 0 0; 253 | } 254 | 255 | .u-section-3 .u-group-1 { 256 | width: 273px; 257 | min-height: 321px; 258 | margin: -204px 0 0 auto; 259 | } 260 | 261 | .u-section-3 .u-container-layout-2 { 262 | padding-bottom: 30px; 263 | } 264 | 265 | .u-section-3 .u-icon-1 { 266 | height: 57px; 267 | width: 57px; 268 | background-image: none; 269 | margin: 0 auto 0 0; 270 | } 271 | 272 | .u-section-3 .u-text-4 { 273 | font-size: 1.5rem; 274 | margin: 48px auto 0 0; 275 | } 276 | 277 | .u-section-3 .u-text-5 { 278 | line-height: 1.8; 279 | font-weight: 300; 280 | margin: 20px auto 0 0; 281 | } 282 | 283 | .u-section-3 .u-container-layout-3 { 284 | padding: 30px; 285 | } 286 | 287 | .u-section-3 .u-text-6 { 288 | font-size: 9.375rem; 289 | background-image: none; 290 | font-family: Lalezar; 291 | line-height: 0.8; 292 | margin: 84px 0 0; 293 | } 294 | 295 | .u-section-3 .u-group-2 { 296 | width: 273px; 297 | min-height: 321px; 298 | margin: -204px 0 0 auto; 299 | } 300 | 301 | .u-section-3 .u-container-layout-4 { 302 | padding-bottom: 30px; 303 | } 304 | 305 | .u-section-3 .u-icon-2 { 306 | height: 57px; 307 | width: 57px; 308 | background-image: none; 309 | margin: 0 auto 0 0; 310 | } 311 | 312 | .u-section-3 .u-text-7 { 313 | font-size: 1.5rem; 314 | margin: 48px auto 0 0; 315 | } 316 | 317 | .u-section-3 .u-text-8 { 318 | line-height: 1.8; 319 | font-weight: 300; 320 | margin: 20px auto 0 0; 321 | } 322 | 323 | .u-section-3 .u-container-layout-5 { 324 | padding: 30px; 325 | } 326 | 327 | .u-section-3 .u-text-9 { 328 | font-size: 9.375rem; 329 | background-image: none; 330 | font-family: Lalezar; 331 | line-height: 0.8; 332 | margin: 84px 0 0; 333 | } 334 | 335 | .u-section-3 .u-group-3 { 336 | width: 273px; 337 | min-height: 321px; 338 | margin: -204px 0 0 auto; 339 | } 340 | 341 | .u-section-3 .u-container-layout-6 { 342 | padding-bottom: 30px; 343 | } 344 | 345 | .u-section-3 .u-icon-3 { 346 | height: 57px; 347 | width: 57px; 348 | background-image: none; 349 | margin: 0 auto 0 0; 350 | } 351 | 352 | .u-section-3 .u-text-10 { 353 | font-size: 1.5rem; 354 | margin: 48px auto 0 0; 355 | } 356 | 357 | .u-section-3 .u-text-11 { 358 | line-height: 1.8; 359 | font-weight: 300; 360 | margin: 20px auto 0 0; 361 | } 362 | 363 | .u-section-3 .u-container-layout-7 { 364 | padding: 30px; 365 | } 366 | 367 | .u-section-3 .u-text-12 { 368 | font-size: 9.375rem; 369 | background-image: none; 370 | font-family: Lalezar; 371 | line-height: 0.8; 372 | margin: 84px 0 0; 373 | } 374 | 375 | .u-section-3 .u-group-4 { 376 | width: 273px; 377 | min-height: 321px; 378 | margin: -204px 0 0 auto; 379 | } 380 | 381 | .u-section-3 .u-container-layout-8 { 382 | padding-bottom: 30px; 383 | } 384 | 385 | .u-section-3 .u-icon-4 { 386 | height: 57px; 387 | width: 57px; 388 | background-image: none; 389 | margin: 0 auto 0 0; 390 | } 391 | 392 | .u-section-3 .u-text-13 { 393 | font-size: 1.5rem; 394 | margin: 48px auto 0 0; 395 | } 396 | 397 | .u-section-3 .u-text-14 { 398 | line-height: 1.8; 399 | font-weight: 300; 400 | margin: 20px auto 0 0; 401 | } 402 | 403 | .u-section-3 .u-container-layout-9 { 404 | padding: 30px; 405 | } 406 | 407 | .u-section-3 .u-text-15 { 408 | font-size: 9.375rem; 409 | background-image: none; 410 | font-family: Lalezar; 411 | line-height: 0.8; 412 | margin: 84px 0 0; 413 | } 414 | 415 | .u-section-3 .u-group-5 { 416 | width: 273px; 417 | min-height: 321px; 418 | margin: -204px 0 0 auto; 419 | } 420 | 421 | .u-section-3 .u-container-layout-10 { 422 | padding-bottom: 30px; 423 | } 424 | 425 | .u-section-3 .u-icon-5 { 426 | height: 57px; 427 | width: 57px; 428 | background-image: none; 429 | margin: 0 auto 0 0; 430 | } 431 | 432 | .u-section-3 .u-text-16 { 433 | font-size: 1.5rem; 434 | margin: 48px auto 0 0; 435 | } 436 | 437 | .u-section-3 .u-text-17 { 438 | line-height: 1.8; 439 | font-weight: 300; 440 | margin: 20px auto 0 0; 441 | } 442 | 443 | .u-section-3 .u-container-layout-11 { 444 | padding: 30px; 445 | } 446 | 447 | .u-section-3 .u-text-18 { 448 | font-size: 9.375rem; 449 | background-image: none; 450 | font-family: Lalezar; 451 | line-height: 0.8; 452 | margin: 84px 0 0; 453 | } 454 | 455 | .u-section-3 .u-group-6 { 456 | width: 273px; 457 | min-height: 321px; 458 | margin: -204px 0 0 auto; 459 | } 460 | 461 | .u-section-3 .u-container-layout-12 { 462 | padding-bottom: 30px; 463 | } 464 | 465 | .u-section-3 .u-icon-6 { 466 | height: 57px; 467 | width: 57px; 468 | background-image: none; 469 | margin: 0 auto 0 0; 470 | } 471 | 472 | .u-section-3 .u-text-19 { 473 | font-size: 1.5rem; 474 | margin: 48px auto 0 0; 475 | } 476 | 477 | .u-section-3 .u-text-20 { 478 | line-height: 1.8; 479 | font-weight: 300; 480 | margin: 20px auto 0 0; 481 | } 482 | 483 | @media (max-width: 1199px) { 484 | .u-section-3 .u-sheet-1 { 485 | min-height: 1265px; 486 | } 487 | 488 | .u-section-3 .u-text-1 { 489 | width: auto; 490 | margin-right: 225px; 491 | margin-left: 48px; 492 | } 493 | 494 | .u-section-3 .u-text-2 { 495 | width: auto; 496 | margin-right: 283px; 497 | margin-left: 48px; 498 | } 499 | 500 | .u-section-3 .u-repeater-1 { 501 | min-height: 892px; 502 | } 503 | 504 | .u-section-3 .u-container-layout-1 { 505 | padding-left: 20px; 506 | padding-right: 20px; 507 | } 508 | 509 | .u-section-3 .u-text-3 { 510 | width: auto; 511 | margin-top: 73px; 512 | margin-right: 19px; 513 | } 514 | 515 | .u-section-3 .u-group-1 { 516 | width: 244px; 517 | min-height: 386px; 518 | margin-top: -193px; 519 | } 520 | 521 | .u-section-3 .u-container-layout-3 { 522 | padding-left: 20px; 523 | padding-right: 20px; 524 | } 525 | 526 | .u-section-3 .u-text-6 { 527 | width: auto; 528 | margin-top: 73px; 529 | margin-right: 19px; 530 | } 531 | 532 | .u-section-3 .u-group-2 { 533 | width: 244px; 534 | min-height: 386px; 535 | margin-top: -193px; 536 | } 537 | 538 | .u-section-3 .u-icon-2 { 539 | color: rgb(217, 19, 106) !important; 540 | } 541 | 542 | .u-section-3 .u-container-layout-5 { 543 | padding-left: 20px; 544 | padding-right: 20px; 545 | } 546 | 547 | .u-section-3 .u-text-9 { 548 | width: auto; 549 | margin-top: 73px; 550 | margin-right: 19px; 551 | } 552 | 553 | .u-section-3 .u-group-3 { 554 | width: 244px; 555 | min-height: 386px; 556 | margin-top: -193px; 557 | } 558 | 559 | .u-section-3 .u-icon-3 { 560 | color: rgb(217, 19, 106) !important; 561 | } 562 | 563 | .u-section-3 .u-container-layout-7 { 564 | padding-left: 20px; 565 | padding-right: 20px; 566 | } 567 | 568 | .u-section-3 .u-text-12 { 569 | width: auto; 570 | margin-top: 73px; 571 | margin-right: 19px; 572 | } 573 | 574 | .u-section-3 .u-group-4 { 575 | width: 244px; 576 | min-height: 386px; 577 | margin-top: -193px; 578 | } 579 | 580 | .u-section-3 .u-icon-4 { 581 | color: rgb(217, 19, 106) !important; 582 | } 583 | 584 | .u-section-3 .u-container-layout-9 { 585 | padding-left: 20px; 586 | padding-right: 20px; 587 | } 588 | 589 | .u-section-3 .u-text-15 { 590 | width: auto; 591 | margin-top: 73px; 592 | margin-right: 19px; 593 | } 594 | 595 | .u-section-3 .u-group-5 { 596 | width: 244px; 597 | min-height: 386px; 598 | margin-top: -193px; 599 | } 600 | 601 | .u-section-3 .u-icon-5 { 602 | color: rgb(217, 19, 106) !important; 603 | } 604 | 605 | .u-section-3 .u-container-layout-11 { 606 | padding-left: 20px; 607 | padding-right: 20px; 608 | } 609 | 610 | .u-section-3 .u-text-18 { 611 | width: auto; 612 | margin-top: 73px; 613 | margin-right: 19px; 614 | } 615 | 616 | .u-section-3 .u-group-6 { 617 | width: 244px; 618 | min-height: 386px; 619 | margin-top: -193px; 620 | } 621 | 622 | .u-section-3 .u-icon-6 { 623 | color: rgb(217, 19, 106) !important; 624 | } 625 | } 626 | 627 | @media (max-width: 991px) { 628 | .u-section-3 .u-sheet-1 { 629 | min-height: 1557px; 630 | } 631 | 632 | .u-section-3 .u-text-1 { 633 | font-size: 3.4375rem; 634 | margin-right: 53px; 635 | margin-left: 56px; 636 | } 637 | 638 | .u-section-3 .u-text-2 { 639 | margin-left: 56px; 640 | margin-right: 56px; 641 | } 642 | 643 | .u-section-3 .u-repeater-1 { 644 | grid-template-columns: repeat(2, 50%); 645 | min-height: 1176px; 646 | } 647 | 648 | .u-section-3 .u-container-layout-1 { 649 | padding-bottom: 9px; 650 | } 651 | 652 | .u-section-3 .u-text-3 { 653 | margin-right: 0; 654 | } 655 | 656 | .u-section-3 .u-group-1 { 657 | width: 283px; 658 | min-height: 351px; 659 | } 660 | 661 | .u-section-3 .u-container-layout-3 { 662 | padding-bottom: 9px; 663 | } 664 | 665 | .u-section-3 .u-text-6 { 666 | margin-right: 0; 667 | } 668 | 669 | .u-section-3 .u-group-2 { 670 | width: 283px; 671 | min-height: 351px; 672 | } 673 | 674 | .u-section-3 .u-container-layout-5 { 675 | padding-bottom: 9px; 676 | } 677 | 678 | .u-section-3 .u-text-9 { 679 | margin-right: 0; 680 | } 681 | 682 | .u-section-3 .u-group-3 { 683 | width: 283px; 684 | min-height: 351px; 685 | } 686 | 687 | .u-section-3 .u-container-layout-7 { 688 | padding-bottom: 9px; 689 | } 690 | 691 | .u-section-3 .u-text-12 { 692 | margin-right: 0; 693 | } 694 | 695 | .u-section-3 .u-group-4 { 696 | width: 283px; 697 | min-height: 351px; 698 | } 699 | 700 | .u-section-3 .u-container-layout-9 { 701 | padding-bottom: 9px; 702 | } 703 | 704 | .u-section-3 .u-text-15 { 705 | margin-right: 0; 706 | } 707 | 708 | .u-section-3 .u-group-5 { 709 | width: 283px; 710 | min-height: 351px; 711 | } 712 | 713 | .u-section-3 .u-container-layout-11 { 714 | padding-bottom: 9px; 715 | } 716 | 717 | .u-section-3 .u-text-18 { 718 | margin-right: 0; 719 | } 720 | 721 | .u-section-3 .u-group-6 { 722 | width: 283px; 723 | min-height: 351px; 724 | } 725 | } 726 | 727 | @media (max-width: 767px) { 728 | .u-section-3 .u-sheet-1 { 729 | min-height: 1746px; 730 | } 731 | 732 | .u-section-3 .u-text-1 { 733 | font-size: 2.8125rem; 734 | margin-top: 50px; 735 | margin-right: 0; 736 | margin-left: 48px; 737 | } 738 | 739 | .u-section-3 .u-text-2 { 740 | margin-right: 0; 741 | margin-left: 48px; 742 | } 743 | 744 | .u-section-3 .u-list-1 { 745 | margin-top: 25px; 746 | margin-bottom: 50px; 747 | } 748 | 749 | .u-section-3 .u-repeater-1 { 750 | min-height: 1322px; 751 | } 752 | 753 | .u-section-3 .u-container-layout-1 { 754 | padding-bottom: 0; 755 | } 756 | 757 | .u-section-3 .u-text-3 { 758 | margin-top: 77px; 759 | } 760 | 761 | .u-section-3 .u-group-1 { 762 | width: 194px; 763 | min-height: 435px; 764 | margin-top: -197px; 765 | } 766 | 767 | .u-section-3 .u-text-4 { 768 | font-size: 1.375rem; 769 | } 770 | 771 | .u-section-3 .u-container-layout-3 { 772 | padding-bottom: 0; 773 | } 774 | 775 | .u-section-3 .u-text-6 { 776 | margin-top: 77px; 777 | } 778 | 779 | .u-section-3 .u-group-2 { 780 | width: 194px; 781 | min-height: 435px; 782 | margin-top: -197px; 783 | } 784 | 785 | .u-section-3 .u-text-7 { 786 | font-size: 1.375rem; 787 | } 788 | 789 | .u-section-3 .u-container-layout-5 { 790 | padding-bottom: 0; 791 | } 792 | 793 | .u-section-3 .u-text-9 { 794 | margin-top: 77px; 795 | } 796 | 797 | .u-section-3 .u-group-3 { 798 | width: 194px; 799 | min-height: 435px; 800 | margin-top: -197px; 801 | } 802 | 803 | .u-section-3 .u-text-10 { 804 | font-size: 1.375rem; 805 | } 806 | 807 | .u-section-3 .u-container-layout-7 { 808 | padding-bottom: 0; 809 | } 810 | 811 | .u-section-3 .u-text-12 { 812 | margin-top: 77px; 813 | } 814 | 815 | .u-section-3 .u-group-4 { 816 | width: 194px; 817 | min-height: 435px; 818 | margin-top: -197px; 819 | } 820 | 821 | .u-section-3 .u-text-13 { 822 | font-size: 1.375rem; 823 | } 824 | 825 | .u-section-3 .u-container-layout-9 { 826 | padding-bottom: 0; 827 | } 828 | 829 | .u-section-3 .u-text-15 { 830 | margin-top: 77px; 831 | } 832 | 833 | .u-section-3 .u-group-5 { 834 | width: 194px; 835 | min-height: 435px; 836 | margin-top: -197px; 837 | } 838 | 839 | .u-section-3 .u-text-16 { 840 | font-size: 1.375rem; 841 | } 842 | 843 | .u-section-3 .u-container-layout-11 { 844 | padding-bottom: 0; 845 | } 846 | 847 | .u-section-3 .u-text-18 { 848 | margin-top: 77px; 849 | } 850 | 851 | .u-section-3 .u-group-6 { 852 | width: 194px; 853 | min-height: 435px; 854 | margin-top: -197px; 855 | } 856 | 857 | .u-section-3 .u-text-19 { 858 | font-size: 1.375rem; 859 | } 860 | } 861 | 862 | @media (max-width: 575px) { 863 | .u-section-3 .u-sheet-1 { 864 | min-height: 2791px; 865 | } 866 | 867 | .u-section-3 .u-text-1 { 868 | font-size: 1.875rem; 869 | margin-top: 59px; 870 | margin-left: 50px; 871 | } 872 | 873 | .u-section-3 .u-text-2 { 874 | margin-left: 50px; 875 | } 876 | 877 | .u-section-3 .u-list-1 { 878 | margin-bottom: 59px; 879 | } 880 | 881 | .u-section-3 .u-repeater-1 { 882 | grid-template-columns: 100%; 883 | } 884 | 885 | .u-section-3 .u-container-layout-1 { 886 | padding-left: 18px; 887 | padding-right: 18px; 888 | padding-bottom: 20px; 889 | } 890 | 891 | .u-section-3 .u-text-3 { 892 | margin-top: 68px; 893 | } 894 | 895 | .u-section-3 .u-group-1 { 896 | width: 270px; 897 | min-height: 353px; 898 | margin-top: -188px; 899 | } 900 | 901 | .u-section-3 .u-container-layout-2 { 902 | padding: 0 0 20px; 903 | } 904 | 905 | .u-section-3 .u-icon-1 { 906 | margin-top: 2px; 907 | } 908 | 909 | .u-section-3 .u-text-4 { 910 | font-size: 1.625rem; 911 | width: auto; 912 | margin-top: 38px; 913 | margin-right: 0; 914 | } 915 | 916 | .u-section-3 .u-text-5 { 917 | margin-top: 30px; 918 | } 919 | 920 | .u-section-3 .u-container-layout-3 { 921 | padding-left: 18px; 922 | padding-right: 18px; 923 | padding-bottom: 20px; 924 | } 925 | 926 | .u-section-3 .u-text-6 { 927 | margin-top: 68px; 928 | } 929 | 930 | .u-section-3 .u-group-2 { 931 | width: 270px; 932 | min-height: 353px; 933 | margin-top: -188px; 934 | } 935 | 936 | .u-section-3 .u-container-layout-4 { 937 | padding: 0 0 20px; 938 | } 939 | 940 | .u-section-3 .u-icon-2 { 941 | margin-top: 2px; 942 | } 943 | 944 | .u-section-3 .u-text-7 { 945 | font-size: 1.625rem; 946 | width: auto; 947 | margin-top: 38px; 948 | margin-right: 0; 949 | } 950 | 951 | .u-section-3 .u-text-8 { 952 | margin-top: 30px; 953 | } 954 | 955 | .u-section-3 .u-container-layout-5 { 956 | padding-left: 18px; 957 | padding-right: 18px; 958 | padding-bottom: 20px; 959 | } 960 | 961 | .u-section-3 .u-text-9 { 962 | margin-top: 68px; 963 | } 964 | 965 | .u-section-3 .u-group-3 { 966 | width: 270px; 967 | min-height: 353px; 968 | margin-top: -188px; 969 | } 970 | 971 | .u-section-3 .u-container-layout-6 { 972 | padding: 0 0 20px; 973 | } 974 | 975 | .u-section-3 .u-icon-3 { 976 | margin-top: 2px; 977 | } 978 | 979 | .u-section-3 .u-text-10 { 980 | font-size: 1.625rem; 981 | width: auto; 982 | margin-top: 38px; 983 | margin-right: 0; 984 | } 985 | 986 | .u-section-3 .u-text-11 { 987 | margin-top: 30px; 988 | } 989 | 990 | .u-section-3 .u-container-layout-7 { 991 | padding-left: 18px; 992 | padding-right: 18px; 993 | padding-bottom: 20px; 994 | } 995 | 996 | .u-section-3 .u-text-12 { 997 | margin-top: 68px; 998 | } 999 | 1000 | .u-section-3 .u-group-4 { 1001 | width: 270px; 1002 | min-height: 353px; 1003 | margin-top: -188px; 1004 | } 1005 | 1006 | .u-section-3 .u-container-layout-8 { 1007 | padding: 0 0 20px; 1008 | } 1009 | 1010 | .u-section-3 .u-icon-4 { 1011 | margin-top: 2px; 1012 | } 1013 | 1014 | .u-section-3 .u-text-13 { 1015 | font-size: 1.625rem; 1016 | width: auto; 1017 | margin-top: 38px; 1018 | margin-right: 0; 1019 | } 1020 | 1021 | .u-section-3 .u-text-14 { 1022 | margin-top: 30px; 1023 | } 1024 | 1025 | .u-section-3 .u-container-layout-9 { 1026 | padding-left: 18px; 1027 | padding-right: 18px; 1028 | padding-bottom: 20px; 1029 | } 1030 | 1031 | .u-section-3 .u-text-15 { 1032 | margin-top: 68px; 1033 | } 1034 | 1035 | .u-section-3 .u-group-5 { 1036 | width: 270px; 1037 | min-height: 353px; 1038 | margin-top: -188px; 1039 | } 1040 | 1041 | .u-section-3 .u-container-layout-10 { 1042 | padding: 0 0 20px; 1043 | } 1044 | 1045 | .u-section-3 .u-icon-5 { 1046 | margin-top: 2px; 1047 | } 1048 | 1049 | .u-section-3 .u-text-16 { 1050 | font-size: 1.625rem; 1051 | width: auto; 1052 | margin-top: 38px; 1053 | margin-right: 0; 1054 | } 1055 | 1056 | .u-section-3 .u-text-17 { 1057 | margin-top: 30px; 1058 | } 1059 | 1060 | .u-section-3 .u-container-layout-11 { 1061 | padding-left: 18px; 1062 | padding-right: 18px; 1063 | padding-bottom: 20px; 1064 | } 1065 | 1066 | .u-section-3 .u-text-18 { 1067 | margin-top: 68px; 1068 | } 1069 | 1070 | .u-section-3 .u-group-6 { 1071 | width: 270px; 1072 | min-height: 353px; 1073 | margin-top: -188px; 1074 | } 1075 | 1076 | .u-section-3 .u-container-layout-12 { 1077 | padding: 0 0 20px; 1078 | } 1079 | 1080 | .u-section-3 .u-icon-6 { 1081 | margin-top: 2px; 1082 | } 1083 | 1084 | .u-section-3 .u-text-19 { 1085 | font-size: 1.625rem; 1086 | width: auto; 1087 | margin-top: 38px; 1088 | margin-right: 0; 1089 | } 1090 | 1091 | .u-section-3 .u-text-20 { 1092 | margin-top: 30px; 1093 | } 1094 | } .u-section-4 { 1095 | background-image: none; 1096 | } 1097 | 1098 | .u-section-4 .u-sheet-1 { 1099 | min-height: 852px; 1100 | } 1101 | 1102 | .u-section-4 .u-text-1 { 1103 | text-transform: uppercase; 1104 | letter-spacing: 3px; 1105 | font-style: normal; 1106 | margin: 60px 82px 0; 1107 | } 1108 | 1109 | .u-section-4 .u-text-2 { 1110 | text-transform: none; 1111 | font-weight: 600; 1112 | font-size: 3rem; 1113 | margin: 27px auto 0; 1114 | } 1115 | 1116 | .u-section-4 .u-list-1 { 1117 | width: 976px; 1118 | margin: 49px auto 0; 1119 | } 1120 | 1121 | .u-section-4 .u-repeater-1 { 1122 | grid-template-columns: repeat(3, calc(33.3333% - 18px)); 1123 | min-height: 351px; 1124 | grid-gap: 27px; 1125 | } 1126 | 1127 | .u-section-4 .u-list-item-1 { 1128 | background-image: none; 1129 | } 1130 | 1131 | .u-section-4 .u-container-layout-1 { 1132 | padding: 20px 20px 40px; 1133 | } 1134 | 1135 | .u-section-4 .u-image-1 { 1136 | height: 228px; 1137 | margin-top: 0; 1138 | margin-bottom: 0; 1139 | margin-left: 0; 1140 | } 1141 | 1142 | .u-section-4 .u-text-3 { 1143 | font-weight: 700; 1144 | font-size: 1.5rem; 1145 | margin: 25px auto 0; 1146 | } 1147 | 1148 | .u-section-4 .u-text-4 { 1149 | margin-top: 20px; 1150 | margin-bottom: 0; 1151 | font-size: 1rem; 1152 | margin-left: 0; 1153 | } 1154 | 1155 | .u-section-4 .u-btn-1 { 1156 | font-weight: 400; 1157 | text-transform: uppercase; 1158 | letter-spacing: 2px; 1159 | border-style: none; 1160 | font-size: 0.875rem; 1161 | background-image: none; 1162 | margin: 25px auto 0; 1163 | padding: 6px 46px 7px 45px; 1164 | } 1165 | 1166 | .u-section-4 .u-list-item-2 { 1167 | background-image: none; 1168 | } 1169 | 1170 | .u-section-4 .u-container-layout-2 { 1171 | padding: 20px 20px 40px; 1172 | } 1173 | 1174 | .u-section-4 .u-image-2 { 1175 | height: 228px; 1176 | margin-top: 0; 1177 | margin-bottom: 0; 1178 | margin-left: 0; 1179 | } 1180 | 1181 | .u-section-4 .u-text-5 { 1182 | font-weight: 700; 1183 | font-size: 1.5rem; 1184 | margin: 25px auto 0; 1185 | } 1186 | 1187 | .u-section-4 .u-text-6 { 1188 | margin-top: 20px; 1189 | margin-bottom: 0; 1190 | font-size: 1rem; 1191 | margin-left: 0; 1192 | } 1193 | 1194 | .u-section-4 .u-btn-2 { 1195 | font-weight: 400; 1196 | text-transform: uppercase; 1197 | letter-spacing: 2px; 1198 | border-style: none; 1199 | font-size: 0.875rem; 1200 | background-image: none; 1201 | margin: 25px auto 0; 1202 | padding: 6px 46px 7px 45px; 1203 | } 1204 | 1205 | .u-section-4 .u-list-item-3 { 1206 | background-image: none; 1207 | } 1208 | 1209 | .u-section-4 .u-container-layout-3 { 1210 | padding: 20px 20px 40px; 1211 | } 1212 | 1213 | .u-section-4 .u-image-3 { 1214 | height: 228px; 1215 | margin-top: 0; 1216 | margin-bottom: 0; 1217 | margin-left: 0; 1218 | } 1219 | 1220 | .u-section-4 .u-text-7 { 1221 | font-weight: 700; 1222 | font-size: 1.5rem; 1223 | margin: 25px auto 0; 1224 | } 1225 | 1226 | .u-section-4 .u-text-8 { 1227 | margin-top: 20px; 1228 | margin-bottom: 0; 1229 | font-size: 1rem; 1230 | margin-left: 0; 1231 | } 1232 | 1233 | .u-section-4 .u-btn-3 { 1234 | font-weight: 400; 1235 | text-transform: uppercase; 1236 | letter-spacing: 2px; 1237 | border-style: none; 1238 | font-size: 0.875rem; 1239 | background-image: none; 1240 | margin: 25px auto 0; 1241 | padding: 6px 46px 7px 45px; 1242 | } 1243 | 1244 | .u-section-4 .u-text-9 { 1245 | font-size: 1.125rem; 1246 | font-weight: 300; 1247 | line-height: 1.8; 1248 | width: 412px; 1249 | margin: 41px auto 60px; 1250 | } 1251 | 1252 | .u-section-4 .u-btn-4 { 1253 | border-style: none none solid; 1254 | padding: 0; 1255 | } 1256 | 1257 | @media (max-width: 1199px) { 1258 | .u-section-4 .u-text-1 { 1259 | margin-left: 0; 1260 | margin-right: 0; 1261 | } 1262 | 1263 | .u-section-4 .u-list-1 { 1264 | width: 940px; 1265 | } 1266 | 1267 | .u-section-4 .u-repeater-1 { 1268 | grid-template-columns: repeat(3, calc(33.333333333333336% - 18px)); 1269 | min-height: 338px; 1270 | } 1271 | 1272 | .u-section-4 .u-image-1 { 1273 | height: 218px; 1274 | margin-left: initial; 1275 | } 1276 | 1277 | .u-section-4 .u-image-2 { 1278 | height: 218px; 1279 | margin-left: initial; 1280 | } 1281 | 1282 | .u-section-4 .u-image-3 { 1283 | height: 218px; 1284 | margin-left: initial; 1285 | } 1286 | } 1287 | 1288 | @media (max-width: 991px) { 1289 | .u-section-4 .u-list-1 { 1290 | width: 720px; 1291 | } 1292 | 1293 | .u-section-4 .u-repeater-1 { 1294 | grid-template-columns: repeat(2, calc(50% - 13.5px)); 1295 | min-height: 777px; 1296 | } 1297 | 1298 | .u-section-4 .u-container-layout-1 { 1299 | padding-bottom: 30px; 1300 | } 1301 | 1302 | .u-section-4 .u-image-1 { 1303 | height: 255px; 1304 | margin-left: initial; 1305 | } 1306 | 1307 | .u-section-4 .u-container-layout-2 { 1308 | padding-bottom: 30px; 1309 | } 1310 | 1311 | .u-section-4 .u-image-2 { 1312 | height: 255px; 1313 | margin-left: initial; 1314 | } 1315 | 1316 | .u-section-4 .u-container-layout-3 { 1317 | padding-bottom: 30px; 1318 | } 1319 | 1320 | .u-section-4 .u-image-3 { 1321 | height: 255px; 1322 | margin-left: initial; 1323 | } 1324 | } 1325 | 1326 | @media (max-width: 767px) { 1327 | .u-section-4 .u-list-1 { 1328 | width: 540px; 1329 | } 1330 | 1331 | .u-section-4 .u-repeater-1 { 1332 | grid-template-columns: 100%; 1333 | } 1334 | 1335 | .u-section-4 .u-container-layout-1 { 1336 | padding-left: 30px; 1337 | padding-right: 30px; 1338 | } 1339 | 1340 | .u-section-4 .u-image-1 { 1341 | height: 414px; 1342 | margin-left: initial; 1343 | } 1344 | 1345 | .u-section-4 .u-container-layout-2 { 1346 | padding-left: 30px; 1347 | padding-right: 30px; 1348 | } 1349 | 1350 | .u-section-4 .u-image-2 { 1351 | height: 414px; 1352 | margin-left: initial; 1353 | } 1354 | 1355 | .u-section-4 .u-container-layout-3 { 1356 | padding-left: 30px; 1357 | padding-right: 30px; 1358 | } 1359 | 1360 | .u-section-4 .u-image-3 { 1361 | height: 414px; 1362 | margin-left: initial; 1363 | } 1364 | } 1365 | 1366 | @media (max-width: 575px) { 1367 | .u-section-4 .u-text-2 { 1368 | font-size: 2.25rem; 1369 | } 1370 | 1371 | .u-section-4 .u-list-1 { 1372 | width: 340px; 1373 | } 1374 | 1375 | .u-section-4 .u-container-layout-1 { 1376 | padding-left: 20px; 1377 | padding-right: 20px; 1378 | } 1379 | 1380 | .u-section-4 .u-image-1 { 1381 | height: 276px; 1382 | margin-left: initial; 1383 | } 1384 | 1385 | .u-section-4 .u-container-layout-2 { 1386 | padding-left: 20px; 1387 | padding-right: 20px; 1388 | } 1389 | 1390 | .u-section-4 .u-image-2 { 1391 | height: 276px; 1392 | margin-left: initial; 1393 | } 1394 | 1395 | .u-section-4 .u-container-layout-3 { 1396 | padding-left: 20px; 1397 | padding-right: 20px; 1398 | } 1399 | 1400 | .u-section-4 .u-image-3 { 1401 | height: 276px; 1402 | margin-left: initial; 1403 | } 1404 | 1405 | .u-section-4 .u-text-9 { 1406 | width: 340px; 1407 | } 1408 | }.u-section-5 .u-sheet-1 { 1409 | min-height: 483px; 1410 | } 1411 | 1412 | .u-section-5 .u-layout-wrap-1 { 1413 | margin-top: 60px; 1414 | margin-bottom: 60px; 1415 | } 1416 | 1417 | .u-section-5 .u-layout-cell-1 { 1418 | min-height: 323px; 1419 | background-image: none; 1420 | } 1421 | 1422 | .u-section-5 .u-container-layout-1 { 1423 | padding: 30px; 1424 | } 1425 | 1426 | .u-section-5 .u-text-1 { 1427 | margin-top: 0; 1428 | font-size: 1.5rem; 1429 | font-weight: 600; 1430 | margin-bottom: 0; 1431 | } 1432 | 1433 | .u-section-5 .u-text-2 { 1434 | font-weight: 600; 1435 | font-size: 2.75rem; 1436 | margin: 20px 0 0; 1437 | } 1438 | 1439 | .u-section-5 .u-btn-1 { 1440 | border-style: none none solid; 1441 | font-weight: 700; 1442 | margin: 20px 0 0; 1443 | padding: 0; 1444 | } 1445 | 1446 | .u-section-5 .u-icon-1 { 1447 | color: rgb(227, 164, 97) !important; 1448 | } 1449 | 1450 | .u-section-5 .u-layout-cell-2 { 1451 | min-height: 323px; 1452 | } 1453 | 1454 | .u-section-5 .u-container-layout-2 { 1455 | padding: 30px; 1456 | } 1457 | 1458 | .u-section-5 .u-text-3 { 1459 | margin-top: 0; 1460 | font-size: 1.5rem; 1461 | font-weight: 600; 1462 | margin-bottom: 0; 1463 | } 1464 | 1465 | .u-section-5 .u-text-4 { 1466 | font-weight: 600; 1467 | font-size: 2.75rem; 1468 | margin: 20px 0 0; 1469 | } 1470 | 1471 | .u-section-5 .u-btn-2 { 1472 | border-style: none none solid; 1473 | font-weight: 700; 1474 | margin: 20px 0 0; 1475 | padding: 0; 1476 | } 1477 | 1478 | .u-section-5 .u-icon-2 { 1479 | color: rgb(227, 164, 97) !important; 1480 | } 1481 | 1482 | @media (max-width: 1199px) { 1483 | .u-section-5 .u-sheet-1 { 1484 | min-height: 386px; 1485 | } 1486 | 1487 | .u-section-5 .u-layout-cell-1 { 1488 | min-height: 266px; 1489 | } 1490 | 1491 | .u-section-5 .u-text-2 { 1492 | font-size: 2.375rem; 1493 | } 1494 | 1495 | .u-section-5 .u-layout-cell-2 { 1496 | min-height: 266px; 1497 | } 1498 | 1499 | .u-section-5 .u-text-4 { 1500 | font-size: 2.375rem; 1501 | } 1502 | } 1503 | 1504 | @media (max-width: 991px) { 1505 | .u-section-5 .u-sheet-1 { 1506 | min-height: 220px; 1507 | } 1508 | 1509 | .u-section-5 .u-layout-cell-1 { 1510 | min-height: 100px; 1511 | } 1512 | 1513 | .u-section-5 .u-layout-cell-2 { 1514 | min-height: 100px; 1515 | } 1516 | } 1517 | 1518 | @media (max-width: 767px) { 1519 | .u-section-5 .u-sheet-1 { 1520 | min-height: 320px; 1521 | } 1522 | 1523 | .u-section-5 .u-container-layout-1 { 1524 | padding-left: 50px; 1525 | padding-right: 50px; 1526 | } 1527 | 1528 | .u-section-5 .u-container-layout-2 { 1529 | padding-left: 50px; 1530 | padding-right: 50px; 1531 | } 1532 | } 1533 | 1534 | @media (max-width: 575px) { 1535 | .u-section-5 .u-sheet-1 { 1536 | min-height: 310px; 1537 | } 1538 | 1539 | .u-section-5 .u-layout-wrap-1 { 1540 | margin-top: 55px; 1541 | margin-bottom: 55px; 1542 | } 1543 | 1544 | .u-section-5 .u-container-layout-1 { 1545 | padding-left: 40px; 1546 | padding-right: 40px; 1547 | } 1548 | 1549 | .u-section-5 .u-text-2 { 1550 | font-size: 1.625rem; 1551 | } 1552 | 1553 | .u-section-5 .u-container-layout-2 { 1554 | padding-left: 40px; 1555 | padding-right: 40px; 1556 | } 1557 | 1558 | .u-section-5 .u-text-4 { 1559 | font-size: 1.625rem; 1560 | } 1561 | } .u-section-6 { 1562 | background-image: none; 1563 | } 1564 | 1565 | .u-section-6 .u-sheet-1 { 1566 | min-height: 50vw; 1567 | } 1568 | 1569 | .u-section-6 .u-layout-wrap-1 { 1570 | margin-top: 60px; 1571 | margin-bottom: 60px; 1572 | } 1573 | 1574 | .u-section-6 .u-layout-cell-1 { 1575 | min-height: 840px; 1576 | } 1577 | 1578 | .u-section-6 .u-container-layout-1 { 1579 | padding: 30px; 1580 | } 1581 | 1582 | .u-section-6 .u-text-1 { 1583 | font-size: 3.75rem; 1584 | font-weight: 400; 1585 | margin: 0 416px 0 0; 1586 | } 1587 | 1588 | .u-section-6 .u-text-2 { 1589 | font-size: 1.25rem; 1590 | font-weight: 300; 1591 | line-height: 2.2; 1592 | margin: 29px 0 0; 1593 | } 1594 | 1595 | .u-section-6 .u-text-3 { 1596 | font-size: 1.25rem; 1597 | font-weight: 300; 1598 | line-height: 2.2; 1599 | margin: 20px 0 0; 1600 | } 1601 | 1602 | .u-section-6 .u-btn-1 { 1603 | background-image: none; 1604 | border-style: none none solid; 1605 | padding: 0; 1606 | } 1607 | 1608 | .u-section-6 .u-layout-cell-2 { 1609 | min-height: 840px; 1610 | } 1611 | 1612 | .u-section-6 .u-container-layout-2 { 1613 | padding: 21px 30px 30px; 1614 | } 1615 | 1616 | .u-section-6 .u-image-1 { 1617 | width: 265px; 1618 | height: 265px; 1619 | background-image: url("images/eu.jpg"); 1620 | background-position: 50% 50%; 1621 | margin: 9px auto 0 0; 1622 | } 1623 | 1624 | .u-section-6 .u-icon-1 { 1625 | height: 64px; 1626 | width: 64px; 1627 | color: rgb(46, 147, 122) !important; 1628 | margin: -274px 125px 0 auto; 1629 | } 1630 | 1631 | .u-section-6 .u-text-4 { 1632 | font-size: 2.25rem; 1633 | font-weight: 400; 1634 | margin: 239px 0 0; 1635 | } 1636 | 1637 | .u-section-6 .u-btn-2 { 1638 | border-style: none; 1639 | font-weight: 700; 1640 | font-size: 0.9375rem; 1641 | margin: 20px auto 0 0; 1642 | padding: 8px 68px; 1643 | } 1644 | 1645 | .u-section-6 .u-icon-2 { 1646 | color: rgb(255, 255, 255) !important; 1647 | } 1648 | 1649 | @media (max-width: 1199px) { 1650 | .u-section-6 .u-sheet-1 { 1651 | min-height: 401px; 1652 | } 1653 | 1654 | .u-section-6 .u-layout-cell-1 { 1655 | min-height: 693px; 1656 | } 1657 | 1658 | .u-section-6 .u-text-1 { 1659 | margin-right: 293px; 1660 | } 1661 | 1662 | .u-section-6 .u-layout-cell-2 { 1663 | min-height: 936px; 1664 | } 1665 | 1666 | .u-section-6 .u-container-layout-2 { 1667 | padding-right: 23px; 1668 | } 1669 | 1670 | .u-section-6 .u-image-1 { 1671 | margin-right: 42px; 1672 | margin-left: auto; 1673 | } 1674 | 1675 | .u-section-6 .u-icon-1 { 1676 | margin-right: 42px; 1677 | } 1678 | 1679 | .u-section-6 .u-text-4 { 1680 | font-size: 2.125rem; 1681 | margin-top: 221px; 1682 | } 1683 | } 1684 | 1685 | @media (max-width: 991px) { 1686 | .u-section-6 .u-sheet-1 { 1687 | min-height: 270px; 1688 | } 1689 | 1690 | .u-section-6 .u-layout-cell-1 { 1691 | min-height: 100px; 1692 | } 1693 | 1694 | .u-section-6 .u-text-1 { 1695 | margin-right: 157px; 1696 | } 1697 | 1698 | .u-section-6 .u-text-2 { 1699 | font-size: 1.125rem; 1700 | } 1701 | 1702 | .u-section-6 .u-text-3 { 1703 | font-size: 1.125rem; 1704 | } 1705 | 1706 | .u-section-6 .u-layout-cell-2 { 1707 | min-height: 973px; 1708 | } 1709 | 1710 | .u-section-6 .u-image-1 { 1711 | width: 223px; 1712 | height: 223px; 1713 | margin-right: auto; 1714 | margin-left: 0; 1715 | } 1716 | 1717 | .u-section-6 .u-icon-1 { 1718 | height: 57px; 1719 | width: 57px; 1720 | margin-top: -232px; 1721 | margin-right: 0; 1722 | } 1723 | 1724 | .u-section-6 .u-text-4 { 1725 | width: auto; 1726 | font-size: 1.875rem; 1727 | margin-top: 199px; 1728 | } 1729 | 1730 | .u-section-6 .u-btn-2 { 1731 | padding-right: 23px; 1732 | padding-left: 22px; 1733 | } 1734 | } 1735 | 1736 | @media (max-width: 767px) { 1737 | .u-section-6 .u-sheet-1 { 1738 | min-height: 1197px; 1739 | } 1740 | 1741 | .u-section-6 .u-container-layout-1 { 1742 | padding-left: 10px; 1743 | padding-right: 10px; 1744 | } 1745 | 1746 | .u-section-6 .u-layout-cell-2 { 1747 | min-height: 477px; 1748 | } 1749 | 1750 | .u-section-6 .u-container-layout-2 { 1751 | padding-right: 170px; 1752 | padding-left: 10px; 1753 | } 1754 | 1755 | .u-section-6 .u-icon-1 { 1756 | height: 66px; 1757 | width: 66px; 1758 | margin-right: auto; 1759 | margin-left: 173px; 1760 | } 1761 | 1762 | .u-section-6 .u-text-4 { 1763 | margin-top: 190px; 1764 | } 1765 | } 1766 | 1767 | @media (max-width: 575px) { 1768 | .u-section-6 .u-sheet-1 { 1769 | min-height: 696px; 1770 | } 1771 | 1772 | .u-section-6 .u-text-1 { 1773 | margin-right: 0; 1774 | font-size: 2.25rem; 1775 | } 1776 | 1777 | .u-section-6 .u-layout-cell-2 { 1778 | min-height: 100px; 1779 | } 1780 | 1781 | .u-section-6 .u-container-layout-2 { 1782 | padding-right: 10px; 1783 | } 1784 | 1785 | .u-section-6 .u-icon-1 { 1786 | margin-left: 154px; 1787 | } 1788 | } .u-section-7 { 1789 | background-image: none; 1790 | min-height: 605px; 1791 | } 1792 | 1793 | .u-section-7 .u-shape-1 { 1794 | height: 269px; 1795 | margin-top: 0; 1796 | margin-bottom: 0; 1797 | } 1798 | 1799 | .u-section-7 .u-group-1 { 1800 | width: 977px; 1801 | min-height: 402px; 1802 | margin: -167px auto 60px; 1803 | } 1804 | 1805 | .u-section-7 .u-container-layout-1 { 1806 | padding: 70px 30px; 1807 | } 1808 | 1809 | .u-section-7 .u-text-1 { 1810 | font-weight: 600; 1811 | margin: 0 auto; 1812 | } 1813 | 1814 | .u-section-7 .u-group-2 { 1815 | width: 428px; 1816 | min-height: 80px; 1817 | margin: 26px auto 0; 1818 | } 1819 | 1820 | .u-section-7 .u-btn-1 { 1821 | border-style: solid; 1822 | font-weight: 700; 1823 | letter-spacing: 1px; 1824 | font-size: 1.125rem; 1825 | text-transform: none; 1826 | align-self: center; 1827 | margin: 0 auto 0 0; 1828 | padding: 19px 36px 21px 34px; 1829 | } 1830 | 1831 | .u-section-7 .u-icon-1 { 1832 | color: rgb(255, 255, 255) !important; 1833 | } 1834 | 1835 | .u-section-7 .u-btn-2 { 1836 | border-style: solid; 1837 | font-weight: 700; 1838 | letter-spacing: 1px; 1839 | align-self: center; 1840 | font-size: 1.125rem; 1841 | text-transform: none; 1842 | background-image: none; 1843 | margin: -80px 0 0 auto; 1844 | padding: 19px 26px 21px 25px; 1845 | } 1846 | 1847 | .u-section-7 .u-icon-2 { 1848 | color: rgb(255, 255, 255) !important; 1849 | } 1850 | 1851 | .u-section-7 .u-text-2 { 1852 | font-size: 1.125rem; 1853 | width: 406px; 1854 | margin: 28px auto 0; 1855 | } 1856 | 1857 | @media (max-width: 1199px) { 1858 | .u-section-7 .u-group-1 { 1859 | width: 940px; 1860 | } 1861 | } 1862 | 1863 | @media (max-width: 991px) { 1864 | .u-section-7 { 1865 | min-height: 542px; 1866 | } 1867 | 1868 | .u-section-7 .u-shape-1 { 1869 | height: 243px; 1870 | } 1871 | 1872 | .u-section-7 .u-group-1 { 1873 | width: 720px; 1874 | } 1875 | 1876 | .u-section-7 .u-container-layout-1 { 1877 | padding-top: 30px; 1878 | padding-bottom: 30px; 1879 | } 1880 | } 1881 | 1882 | @media (max-width: 767px) { 1883 | .u-section-7 { 1884 | min-height: 520px; 1885 | } 1886 | 1887 | .u-section-7 .u-group-1 { 1888 | width: 540px; 1889 | min-height: 368px; 1890 | } 1891 | } 1892 | 1893 | @media (max-width: 575px) { 1894 | .u-section-7 { 1895 | min-height: 559px; 1896 | } 1897 | 1898 | .u-section-7 .u-shape-1 { 1899 | height: 238px; 1900 | } 1901 | 1902 | .u-section-7 .u-group-1 { 1903 | width: 340px; 1904 | min-height: 418px; 1905 | } 1906 | 1907 | .u-section-7 .u-container-layout-1 { 1908 | padding-left: 20px; 1909 | padding-right: 20px; 1910 | } 1911 | 1912 | .u-section-7 .u-text-1 { 1913 | width: auto; 1914 | margin-left: 16px; 1915 | margin-right: 16px; 1916 | } 1917 | 1918 | .u-section-7 .u-group-2 { 1919 | width: 277px; 1920 | } 1921 | 1922 | .u-section-7 .u-btn-1 { 1923 | margin-left: auto; 1924 | padding-right: 61px; 1925 | padding-left: 59px; 1926 | } 1927 | 1928 | .u-section-7 .u-btn-2 { 1929 | margin-top: 20px; 1930 | margin-right: auto; 1931 | padding-right: 51px; 1932 | padding-bottom: 20px; 1933 | padding-left: 50px; 1934 | } 1935 | 1936 | .u-section-7 .u-text-2 { 1937 | width: auto; 1938 | margin-top: 2px; 1939 | margin-left: 0; 1940 | margin-right: 0; 1941 | } 1942 | } .u-section-8 { 1943 | background-image: none; 1944 | } 1945 | 1946 | .u-section-8 .u-sheet-1 { 1947 | min-height: 500px; 1948 | } 1949 | 1950 | .u-section-8 .u-layout-wrap-1 { 1951 | margin-top: 60px; 1952 | margin-bottom: 60px; 1953 | } 1954 | 1955 | .u-section-8 .u-layout-cell-1 { 1956 | min-height: 429px; 1957 | } 1958 | 1959 | .u-section-8 .u-container-layout-1 { 1960 | padding: 30px; 1961 | } 1962 | 1963 | .u-section-8 .u-text-1 { 1964 | font-size: 2.25rem; 1965 | font-weight: 600; 1966 | text-transform: none; 1967 | margin: 0 134px 0 0; 1968 | } 1969 | 1970 | .u-section-8 .u-text-2 { 1971 | font-weight: 700; 1972 | line-height: 1.8; 1973 | font-style: italic; 1974 | font-size: 1.125rem; 1975 | margin: 20px 0 0; 1976 | } 1977 | 1978 | .u-section-8 .u-text-3 { 1979 | line-height: 2; 1980 | margin: 20px 0 0; 1981 | } 1982 | 1983 | .u-section-8 .u-social-icons-1 { 1984 | white-space: nowrap; 1985 | height: 32px; 1986 | min-height: 16px; 1987 | width: 200px; 1988 | min-width: 120px; 1989 | margin: 30px auto 0 0; 1990 | } 1991 | 1992 | .u-section-8 .u-icon-1 { 1993 | height: 100%; 1994 | } 1995 | 1996 | .u-section-8 .u-icon-2 { 1997 | height: 100%; 1998 | } 1999 | 2000 | .u-section-8 .u-icon-3 { 2001 | height: 100%; 2002 | } 2003 | 2004 | .u-section-8 .u-icon-4 { 2005 | height: 100%; 2006 | } 2007 | 2008 | .u-section-8 .u-icon-5 { 2009 | height: 100%; 2010 | } 2011 | 2012 | .u-section-8 .u-layout-cell-2 { 2013 | min-height: 400px; 2014 | } 2015 | 2016 | .u-section-8 .u-container-layout-2 { 2017 | padding: 30px; 2018 | } 2019 | 2020 | .u-section-8 .u-text-4 { 2021 | font-weight: 700; 2022 | font-size: 1.25rem; 2023 | text-transform: none; 2024 | margin: 0; 2025 | } 2026 | 2027 | .u-section-8 .u-text-5 { 2028 | margin: 20px 148px 0 0; 2029 | } 2030 | 2031 | .u-section-8 .u-text-6 { 2032 | font-weight: 700; 2033 | font-size: 1.25rem; 2034 | text-transform: none; 2035 | margin: 20px 0 0; 2036 | } 2037 | 2038 | .u-section-8 .u-text-7 { 2039 | margin: 18px 62px 0 0; 2040 | } 2041 | 2042 | .u-section-8 .u-text-8 { 2043 | font-weight: 700; 2044 | font-size: 1.25rem; 2045 | text-transform: none; 2046 | margin: 20px 0 0; 2047 | } 2048 | 2049 | .u-section-8 .u-text-9 { 2050 | margin: 20px 59px 0 0; 2051 | } 2052 | 2053 | .u-section-8 .u-layout-cell-3 { 2054 | min-height: 400px; 2055 | } 2056 | 2057 | .u-section-8 .u-container-layout-3 { 2058 | padding: 30px 30px 30px 0; 2059 | } 2060 | 2061 | .u-section-8 .u-form-1 { 2062 | height: 317px; 2063 | margin: 0 -60px 0 0; 2064 | } 2065 | 2066 | .u-section-8 .u-btn-1 { 2067 | border-style: none; 2068 | letter-spacing: 1px; 2069 | background-image: none; 2070 | text-transform: uppercase; 2071 | font-weight: 600; 2072 | width: 100%; 2073 | } 2074 | 2075 | @media (max-width: 1199px) { 2076 | .u-section-8 .u-sheet-1 { 2077 | min-height: 430px; 2078 | } 2079 | 2080 | .u-section-8 .u-layout-wrap-1 { 2081 | position: relative; 2082 | } 2083 | 2084 | .u-section-8 .u-layout-cell-1 { 2085 | min-height: 354px; 2086 | } 2087 | 2088 | .u-section-8 .u-text-1 { 2089 | margin-right: 51px; 2090 | } 2091 | 2092 | .u-section-8 .u-layout-cell-2 { 2093 | min-height: 330px; 2094 | } 2095 | 2096 | .u-section-8 .u-text-5 { 2097 | margin-right: 81px; 2098 | } 2099 | 2100 | .u-section-8 .u-text-7 { 2101 | margin-right: 0; 2102 | } 2103 | 2104 | .u-section-8 .u-text-9 { 2105 | margin-right: 0; 2106 | } 2107 | 2108 | .u-section-8 .u-layout-cell-3 { 2109 | min-height: 330px; 2110 | } 2111 | 2112 | .u-section-8 .u-form-1 { 2113 | margin-right: initial; 2114 | margin-left: initial; 2115 | } 2116 | } 2117 | 2118 | @media (max-width: 991px) { 2119 | .u-section-8 .u-sheet-1 { 2120 | min-height: 353px; 2121 | } 2122 | 2123 | .u-section-8 .u-layout-cell-1 { 2124 | min-height: 465px; 2125 | } 2126 | 2127 | .u-section-8 .u-container-layout-1 { 2128 | padding-left: 10px; 2129 | padding-right: 10px; 2130 | } 2131 | 2132 | .u-section-8 .u-text-1 { 2133 | margin-right: 0; 2134 | } 2135 | 2136 | .u-section-8 .u-social-icons-1 { 2137 | height: 27px; 2138 | width: 176px; 2139 | margin-right: 17px; 2140 | } 2141 | 2142 | .u-section-8 .u-layout-cell-2 { 2143 | min-height: 100px; 2144 | } 2145 | 2146 | .u-section-8 .u-container-layout-2 { 2147 | padding-left: 10px; 2148 | padding-right: 10px; 2149 | } 2150 | 2151 | .u-section-8 .u-text-5 { 2152 | margin-right: 8px; 2153 | } 2154 | 2155 | .u-section-8 .u-layout-cell-3 { 2156 | min-height: 100px; 2157 | } 2158 | 2159 | .u-section-8 .u-container-layout-3 { 2160 | padding-left: 10px; 2161 | padding-right: 10px; 2162 | } 2163 | } 2164 | 2165 | @media (max-width: 767px) { 2166 | .u-section-8 .u-sheet-1 { 2167 | min-height: 1146px; 2168 | } 2169 | 2170 | .u-section-8 .u-layout-cell-1 { 2171 | min-height: 100px; 2172 | } 2173 | 2174 | .u-section-8 .u-container-layout-3 { 2175 | padding-left: 0; 2176 | } 2177 | } 2178 | 2179 | @media (max-width: 575px) { 2180 | .u-section-8 .u-sheet-1 { 2181 | min-height: 816px; 2182 | } 2183 | 2184 | .u-section-8 .u-text-5 { 2185 | margin-right: 0; 2186 | } 2187 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ZAP das Galáxias - WhatsApp API 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 25 | 26 | 27 | 28 | 29 |
30 |
31 |
32 | 67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
ZAP das Galáxias
76 |

WhatsApp API

77 |
    78 |
  • 79 |
    80 | 81 |
    100% Gratuita 82 |
  • 83 |
  • 84 |
    85 | 86 |
    Instale em menos de 5 minutos mesmo que você não saiba nada de programação 87 |
  • 88 |
  • 89 |
    90 | 91 |
    Garanta a sua renda extra 92 |
  • 93 |
  • 94 |
    95 | 96 |
    Suporte para versão Beta 97 |
  • 98 | 99 |
  • 100 |
    101 | 102 |
    Leia o QRCode e comece a usar 103 |
  • 104 |
105 | INICIAR 106 |
107 |
108 |
109 |
110 | 111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 | QR Code 122 |

Logs de Conexão:

123 |

124 |
125 |

QUERO ENTRAR PARA COMUNIDADE ZDG

126 | 127 |
128 |
129 |
130 |
131 |

Nós acreditamos no
poder do conhecimento
e da tecnologia 132 |

133 |

Faça como mais de 750 alunos e entre para a COMUNIDADE ZDG. Garanta acesso a mais de 200 vídeo aulas sobre API de WhatsApp, grupo de alunos e suporte pessoal do Pedrinho, clicando aqui. A sua independência financeira começa aqui.

134 |
135 |
136 |
137 |
138 |

01

139 |
140 |
141 | 142 | 143 | 144 |

Comunicação Escalável

145 |

Comunique-se em larga escala e automatize conversas no WhatsApp. Simples, rápido e eficiente.

146 |
147 |
148 |
149 |
150 |
151 |
152 |

02

153 |
154 |
155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 |

Praticidade

191 |

Instale a solução diretamente no seu computador ou em uma VPS mesmo que você não saiba nada de programação.

192 |
193 |
194 |
195 |
196 |
197 |
198 |

03

199 |
200 |
201 | 202 | 203 | 204 | 205 |

Economize tempo

206 |

Tempo é dinheiro. Automatize suas conversar e envie notificações automáticas para os seus clientes de maneira eficiente.

207 |
208 |
209 |
210 |
211 |
212 |
213 |

04

214 |
215 |
216 | 217 | 218 | 219 | 220 | 221 |

Renda Extra

222 |

Garanta sua renda extra ou sua independência financeira explorando todo o poder da API do WhatsApp de graça.

223 |
224 |
225 |
226 |
227 |
228 |
229 |

05

230 |
231 |
232 | 233 | 234 | 235 |

Melhores Resultados

236 |

Otimize o resultado da sua empresa ou projeto pessoal que utiliza o WhatsApp para se comunicar com seus clientes.

237 |
238 |
239 |
240 |
241 |
242 |
243 |

06

244 |
245 |
246 | 247 | 248 | 249 |

Tecnologia de Ponta

250 |

Alcance todos os seus clientes utilizando o aplicativo de mensagens mais utilizado pelos brasileiros e presentes no celular de mais de 2 bilhões de pessoas no mundo.

251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |

Ferramentas

262 |

Serviços disponíveis

263 |
264 |
265 |
266 |
267 | 268 |

ChatBOT

269 |

Configure perguntas e respostas automáticas e utilize todos os componentes do WhatsApp.

270 | Mais 271 |
272 |
273 |
274 |
275 | 276 |

Notificações

277 |

Envie mensagens automáticas usando webhooks a partir de qualquer sistema

278 | Mais 279 |
280 |
281 |
282 |
283 | 284 |

Clientes Satisfeitos

285 |

Garanta a satisfação dos seus clientes oferecendo um serviço estável e de última geração.

286 | Mais 287 |
288 |
289 |
290 |
291 |

Imagem do Freepik 292 |

293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
POST Mensagem
303 |

Envie mensagens de texto

304 |

Headers

content-type: application/x-www-form-urlencoded

Body

number: 55**********
message: Mensagem a ser enviada

305 |

306 | Saiba mais   307 | 308 | 309 | 310 |
311 |
312 |
313 |
314 |
POST Arquivo
315 |

Envie mídias e arquivos

316 |

Headers

content-type: application/x-www-form-urlencoded

Body

number: 55**********
file: url do arquivo
caption: título do arquivo

317 | Saiba mais   318 | 319 | 320 | 321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |

Sobre

336 |

Não sou programador, apenas curioso. 
337 |
Eu sou empreendedor desde 2009. Sou sócio e diretor de 8 empresas, que faturam milhões todos os meses.
338 | Eu percebi o poder do WhatsApp em converter vendas e não sosseguei enquanto não validei um método de disparos de mensagens para os clientes das minhas empresas, que eu chamei de ZAP das Galáxias – ZDG.
339 | E ultimamente, eu tenho utilizado o Método ZDG nos meus próprios lançamentos, que sempre faturam mais que 6 dígitos. E agora eu resolvi compartilhar com você toda essa estratégia.
340 | Já somos mais de 750 ALUNOS na COMUNIDADE ZDG. 341 |

342 |
343 |
344 |
345 |
346 |
347 | 348 | 349 |

Eu ajudo empresas e pessoas a otimizarem os seus resultados explorando todo o poder do WhatsApp.

350 |  Me encontre no LinkedIn 351 | 352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |

Entre agora para Comunidade ZDG.

364 | 370 |

Conquiste a sua independência financeira hoje.

371 |
372 |
373 |
374 | 377 | 378 | 379 | 401 | 402 | 403 | -------------------------------------------------------------------------------- /botzdg.js: -------------------------------------------------------------------------------- 1 | const { Client, LocalAuth, MessageMedia } = require('whatsapp-web.js'); 2 | const express = require('express'); 3 | const { body, validationResult } = require('express-validator'); 4 | const socketIO = require('socket.io'); 5 | const qrcode = require('qrcode'); 6 | const http = require('http'); 7 | const fileUpload = require('express-fileupload'); 8 | const axios = require('axios'); 9 | const mime = require('mime-types'); 10 | const port = process.env.PORT || 8000; 11 | const app = express(); 12 | const server = http.createServer(app); 13 | const io = socketIO(server); 14 | 15 | function delay(t, v) { 16 | return new Promise(function(resolve) { 17 | setTimeout(resolve.bind(null, v), t) 18 | }); 19 | } 20 | 21 | app.use(express.json()); 22 | app.use(express.urlencoded({ 23 | extended: true 24 | })); 25 | app.use(fileUpload({ 26 | debug: true 27 | })); 28 | app.use("/", express.static(__dirname + "/")) 29 | 30 | app.get('/', (req, res) => { 31 | res.sendFile('index.html', { 32 | root: __dirname 33 | }); 34 | }); 35 | 36 | const client = new Client({ 37 | authStrategy: new LocalAuth({ clientId: 'bot-zdg' }), 38 | puppeteer: { headless: true, 39 | args: [ 40 | '--no-sandbox', 41 | '--disable-setuid-sandbox', 42 | '--disable-dev-shm-usage', 43 | '--disable-accelerated-2d-canvas', 44 | '--no-first-run', 45 | '--no-zygote', 46 | '--single-process', // <- this one doesn't works in Windows 47 | '--disable-gpu' 48 | ] } 49 | }); 50 | 51 | client.initialize(); 52 | 53 | io.on('connection', function(socket) { 54 | socket.emit('message', '© BOT-ZDG - Iniciado'); 55 | socket.emit('qr', './icon.svg'); 56 | 57 | client.on('qr', (qr) => { 58 | console.log('QR RECEIVED', qr); 59 | qrcode.toDataURL(qr, (err, url) => { 60 | socket.emit('qr', url); 61 | socket.emit('message', '© BOT-ZDG QRCode recebido, aponte a câmera seu celular!'); 62 | }); 63 | }); 64 | 65 | client.on('ready', () => { 66 | socket.emit('ready', '© BOT-ZDG Dispositivo pronto!'); 67 | socket.emit('message', '© BOT-ZDG Dispositivo pronto!'); 68 | socket.emit('qr', './check.svg') 69 | console.log('© BOT-ZDG Dispositivo pronto'); 70 | }); 71 | 72 | client.on('authenticated', () => { 73 | socket.emit('authenticated', '© BOT-ZDG Autenticado!'); 74 | socket.emit('message', '© BOT-ZDG Autenticado!'); 75 | console.log('© BOT-ZDG Autenticado'); 76 | }); 77 | 78 | client.on('auth_failure', function() { 79 | socket.emit('message', '© BOT-ZDG Falha na autenticação, reiniciando...'); 80 | console.error('© BOT-ZDG Falha na autenticação'); 81 | }); 82 | 83 | client.on('change_state', state => { 84 | console.log('© BOT-ZDG Status de conexão: ', state ); 85 | }); 86 | 87 | client.on('disconnected', (reason) => { 88 | socket.emit('message', '© BOT-ZDG Cliente desconectado!'); 89 | console.log('© BOT-ZDG Cliente desconectado', reason); 90 | client.initialize(); 91 | }); 92 | }); 93 | 94 | // Send message 95 | app.post('/zdg-message', [ 96 | body('number').notEmpty(), 97 | body('message').notEmpty(), 98 | ], async (req, res) => { 99 | const errors = validationResult(req).formatWith(({ 100 | msg 101 | }) => { 102 | return msg; 103 | }); 104 | 105 | if (!errors.isEmpty()) { 106 | return res.status(422).json({ 107 | status: false, 108 | message: errors.mapped() 109 | }); 110 | } 111 | 112 | const number = req.body.number; 113 | const numberDDI = number.substr(0, 2); 114 | const numberDDD = number.substr(2, 2); 115 | const numberUser = number.substr(-8, 8); 116 | const message = req.body.message; 117 | 118 | if (numberDDI !== "55") { 119 | const numberZDG = number + "@c.us"; 120 | client.sendMessage(numberZDG, message).then(response => { 121 | res.status(200).json({ 122 | status: true, 123 | message: 'BOT-ZDG Mensagem enviada', 124 | response: response 125 | }); 126 | }).catch(err => { 127 | res.status(500).json({ 128 | status: false, 129 | message: 'BOT-ZDG Mensagem não enviada', 130 | response: err.text 131 | }); 132 | }); 133 | } 134 | else if (numberDDI === "55" && parseInt(numberDDD) <= 30) { 135 | const numberZDG = "55" + numberDDD + "9" + numberUser + "@c.us"; 136 | client.sendMessage(numberZDG, message).then(response => { 137 | res.status(200).json({ 138 | status: true, 139 | message: 'BOT-ZDG Mensagem enviada', 140 | response: response 141 | }); 142 | }).catch(err => { 143 | res.status(500).json({ 144 | status: false, 145 | message: 'BOT-ZDG Mensagem não enviada', 146 | response: err.text 147 | }); 148 | }); 149 | } 150 | else if (numberDDI === "55" && parseInt(numberDDD) > 30) { 151 | const numberZDG = "55" + numberDDD + numberUser + "@c.us"; 152 | client.sendMessage(numberZDG, message).then(response => { 153 | res.status(200).json({ 154 | status: true, 155 | message: 'BOT-ZDG Mensagem enviada', 156 | response: response 157 | }); 158 | }).catch(err => { 159 | res.status(500).json({ 160 | status: false, 161 | message: 'BOT-ZDG Mensagem não enviada', 162 | response: err.text 163 | }); 164 | }); 165 | } 166 | }); 167 | 168 | 169 | // Send media 170 | app.post('/zdg-media', [ 171 | body('number').notEmpty(), 172 | body('caption').notEmpty(), 173 | body('file').notEmpty(), 174 | ], async (req, res) => { 175 | const errors = validationResult(req).formatWith(({ 176 | msg 177 | }) => { 178 | return msg; 179 | }); 180 | 181 | if (!errors.isEmpty()) { 182 | return res.status(422).json({ 183 | status: false, 184 | message: errors.mapped() 185 | }); 186 | } 187 | 188 | const number = req.body.number; 189 | const numberDDI = number.substr(0, 2); 190 | const numberDDD = number.substr(2, 2); 191 | const numberUser = number.substr(-8, 8); 192 | const caption = req.body.caption; 193 | const fileUrl = req.body.file; 194 | 195 | let mimetype; 196 | const attachment = await axios.get(fileUrl, { 197 | responseType: 'arraybuffer' 198 | }).then(response => { 199 | mimetype = response.headers['content-type']; 200 | return response.data.toString('base64'); 201 | }); 202 | 203 | const media = new MessageMedia(mimetype, attachment, 'Media'); 204 | 205 | if (numberDDI !== "55") { 206 | const numberZDG = number + "@c.us"; 207 | client.sendMessage(numberZDG, media, {caption: caption}).then(response => { 208 | res.status(200).json({ 209 | status: true, 210 | message: 'BOT-ZDG Imagem enviada', 211 | response: response 212 | }); 213 | }).catch(err => { 214 | res.status(500).json({ 215 | status: false, 216 | message: 'BOT-ZDG Imagem não enviada', 217 | response: err.text 218 | }); 219 | }); 220 | } 221 | else if (numberDDI === "55" && parseInt(numberDDD) <= 30) { 222 | const numberZDG = "55" + numberDDD + "9" + numberUser + "@c.us"; 223 | client.sendMessage(numberZDG, media, {caption: caption}).then(response => { 224 | res.status(200).json({ 225 | status: true, 226 | message: 'BOT-ZDG Imagem enviada', 227 | response: response 228 | }); 229 | }).catch(err => { 230 | res.status(500).json({ 231 | status: false, 232 | message: 'BOT-ZDG Imagem não enviada', 233 | response: err.text 234 | }); 235 | }); 236 | } 237 | else if (numberDDI === "55" && parseInt(numberDDD) > 30) { 238 | const numberZDG = "55" + numberDDD + numberUser + "@c.us"; 239 | client.sendMessage(numberZDG, media, {caption: caption}).then(response => { 240 | res.status(200).json({ 241 | status: true, 242 | message: 'BOT-ZDG Imagem enviada', 243 | response: response 244 | }); 245 | }).catch(err => { 246 | res.status(500).json({ 247 | status: false, 248 | message: 'BOT-ZDG Imagem não enviada', 249 | response: err.text 250 | }); 251 | }); 252 | } 253 | }); 254 | 255 | client.on('message', async msg => { 256 | 257 | const nomeContato = msg._data.notifyName; 258 | let groupChat = await msg.getChat(); 259 | 260 | // if (groupChat.isGroup) return null; 261 | 262 | if (msg.type.toLowerCase() == "e2e_notification") return null; 263 | 264 | if (msg.body == "") return null; 265 | 266 | if (msg.from.includes("@g.us")) return null; 267 | 268 | if (msg.body !== null && msg.body === "1") { 269 | //msg.reply("*COMUNIDADE ZDG*\n\n🤪 _Usar o WPP de maneira manual é prejudicial a saúde_\r\n\r\nhttps://comunidadezdg.com.br/ \r\n\r\n⏱️ As inscrições estão *ABERTAS*\n\nAssista o vídeo abaixo e entenda porque tanta gente comum está economizando tempo e ganhando dinheiro explorando a API do WPP, mesmo sem saber nada de programação.\n\n📺 https://youtu.be/mr0BvO9quhw"); 270 | msg.reply("Na *Comunidade ZDG* você vai integrar APIs, automações com chatbots e sistemas de atendimento multiusuário para whatsapp. Com *scripts para copiar e colar e suporte todos os dias no grupo de alunos*.\n\nhttps://comunidadezdg.com.br/ \n\n*⏱️ As inscrições estão ABERTAS*\n\nAssista o vídeo abaixo e entenda porque tanta gente comum está economizando tempo e ganhando dinheiro explorando a API do WPP, mesmo sem saber nada de programação.\n\n📺 https://www.youtube.com/watch?v=AoRhC_X6p5w") 271 | } 272 | 273 | else if (msg.body !== null && msg.body === "2") { 274 | msg.reply("*" + nomeContato + "*, na Comunidade ZDG, você vai:\n\n- Utilizar códigos já testados para automatizar seu atendimento com chatbots no whatsapp\n- Criar e aplicativos para gestão de CRM e plataformas multiusuários para chats de atendimento\n- Aprender integrações com ferramentas e APIs que já foram testadas e aprovadas pela comunidade\n- Curadoria de plugins e ferramentas gratuitas para impulsionar o marketing de conversa no seu negócio\n- Se conectar a mais de 2.000 alunos que também estão estudando e implementando soluções de marketing de conversa\n- Grupo de alunos organizado por tópicos\n- Ter acesso ao meu suporte pessoal todos os dias"); 275 | } 276 | 277 | else if (msg.body !== null && msg.body === "3") { 278 | msg.reply("*" + nomeContato + "*, " + "essas são as principais APIs que a ZDG vai te ensinar a usar com o WhatsApp:\nBaileys, Venom-BOT, WPPConnect, WPPWeb-JS e Cloud API (Api Oficial)\n\n*Essas são as principais integrações que a ZDG vai te ensinar a fazer com o WhatsApp:*\nBubble, WordPress (WooCommerce e Elementor), Botpress, N8N, DialogFlow, ChatWoot e plataformas como Hotmart, Edduz, Monetizze, Rd Station, Mautic, Google Sheets, Active Campaing, entre outras."); 279 | } 280 | 281 | else if (msg.body !== null && msg.body === "4") { 282 | 283 | const contact = await msg.getContact(); 284 | setTimeout(function() { 285 | msg.reply(`@${contact.number}` + ' seu contato já foi encaminhado para o Pedrinho'); 286 | client.sendMessage('5515998566622@c.us','Contato ZDG. https://wa.me/' + `${contact.number}`); 287 | //client.sendMessage('5515998566622@c.us',`${contact.number}`); 288 | },1000 + Math.floor(Math.random() * 1000)); 289 | 290 | } 291 | 292 | else if (msg.body !== null && msg.body === "4") { 293 | msg.reply("Seu contato já foi encaminhado para o Pedrinho"); 294 | } 295 | 296 | else if (msg.body !== null && msg.body === "5") { 297 | msg.reply("*" + nomeContato + "*, " + "aproveite o conteúdo e aprenda em poucos minutos como colocar sua API de WPP no ar, gratuitamente:\r\n\r\n🎥 https://youtu.be/sF9uJqVfWpg"); 298 | } 299 | 300 | else if (msg.body !== null && msg.body === "7") { 301 | msg.reply("*" + nomeContato + "*, " + ", que ótimo, vou te enviar alguns cases de sucesso:\n\n📺 https://youtu.be/KHGchIAZ5i0\nGustavo: A estratégia mais barata, eficiente e totalmente escalável.\n\n📺 https://youtu.be/S4Cwrnn_Llk\nNatália: Nós aumentamos o nosso faturamento e vendemos pra mais clientes com a estratégia ZDG.\n\n📺 https://youtu.be/XP2ns7TOdIQ\nYuri: A ferramenta me ajudou muito com as automações da minha loja online.\n\n📺 https://youtu.be/KBedG3TcBRw\nFrancisco: O Pedrinho pega na nossa mão. Se eu consegui, você também consegue.\n\n📺 https://youtu.be/L7dEoEwqv-0\nBruno: A Comunidade ZDG e o suporte do Pedrinho são incríveis. Depois que eu adquiri o curso eu deixei de gastar R$300,00 todo mês com outras automações.\n\n📺 https://youtu.be/StRiSLS5ckg\nRodrigo: Eu sou desenvolvedor de sistemas, e venho utilizando as soluções do Pedrinho para integrar nos meus sistemas, e o ganho de tempo é excepcional.\n\n📺 https://youtu.be/sAJUDsUHZOw\nDarley: A Comunidade ZDG democratizou o uso das APIs do WPP.\n\n📺 https://youtu.be/S4Cwrnn_Llk\nNatália: Nós aumentamos o nosso faturamento e vendemos pra mais clientes com a estratégia ZDG.\n\n📺 https://youtu.be/crO8iS4R-UU \nndré: O Pedrinho compartilha muitas informações na Comunidade ZDG.\n\n📺 https://youtu.be/LDHFX32AuN0\nEdson: O retorno que tenho no meu trabalho com as informações do Pedrinho, fez o meu investimento sair de graça.\n\n📺 https://youtu.be/F3YahjtE7q8\nDaniel: Conteúdo de muita qualidade. Obrigado, professor Pedrinho.\n\n📺 https://youtu.be/YtRpGgZKjWI\nMarcelo: Tenho uma agência digital e com o curso do Pedrinho nós criamos um novo produto e já estamos vendendor.\n\n📺 https://youtu.be/0DlOJCg_Eso\nKleber: O Pedrinho tem uma didática excelente e com o curso dele, consegui colocar minha API para rodar 24 horas e estou fazendo vendas todos os dias.\n\n📺 https://youtu.be/rsbUJrPqJeA\nMárcio: Antes de adquirir eu tinha pouco conhecimento, mas consegui aprender muito sobre API com o Pedrinho e o pessoal da comunidade.\n\n📺 https://youtu.be/YvlNd-dM9oo\nZé: O Pedrinho tem um conteúdo libertador. Foi o melhor investimento que eu fiz. Conteúdo surreal.\n\n📺 https://www.youtube.com/watch?v=mHqEQp94CiE\nLéo: Acoplamos o Método ZDG aos nossos lançamento e otimizamos os nossos resultados.\n\n📺 https://youtu.be/pu6PpNRJyoM\nRenato: A ZDG é um método que vai permitir você aumentar o seu faturamento em pelo menos 30%.\n\n📺 https://www.youtube.com/watch?v=08wzrPorZcI\nGabi: Implementei a estratégia sem saber nada de programação\n\n📺 https://youtu.be/10cR-c5rOKE\nDouglas: Depois de implementar as soluções do Pedrinho eu tive um aumento de 30% no meu faturamento, sem contar que na comunidade ZDG todos se ajudam.\n\n📺 https://youtu.be/kFPhpl5uyyU\nDanielle: Sem sombra de dúvida ter conhecido o Pedrinho e o seu conteúdo foi a melhor coisa que aconteceu comigo.\n\n📺 https://youtu.be/3TCPRstg5M0\nCalebe: O sistema Zap das Galáxias foi fundamental na elaboração e na execução das estratégias do meu negócio.\n\n📺 https://youtu.be/XfA8VZck5S0\nArtur: As soluções da comunidade me ajudaram muito a aumentar as minhas vendas e a interagir com os meus clientes de maneira automática. O suporte é incrível.\n\n📺 https://youtu.be/4M-P3gn9iqU\nSamuel: A Comunidade ZDG tem muito conteúdo legal, que da pra você utilizar no seu dia a dia pra meios profissionais. Depois que aprendi o método, nunca mais tive bloqueios."); 302 | } 303 | 304 | else if (msg.body !== null && msg.body === "8") { 305 | msg.reply("😁 Hello, how are you doing?\n\nThis is an automated response and is not monitored by a human. If you would like to speak with a representative, please choose option 4.\r\n\r\nChoose one of the options below to start our conversation:\r\n\r\n*[ 9 ]* - I want to secure my spot in the ZDG Community.\r\n*[ 10 ]* - What will I receive by joining the ZDG group?\r\n*[ 11 ]* - What technologies and tools will I learn in the ZDG Community?\r\n*[ 12 ]* - I would like to speak with Pedrinho, but thank you for trying to help me.\r\n*[ 13 ]* - I want to learn how to create my API for FREE.\r\n*[ 14 ]* - I want to know the entire syllabus of the ZDG Community.\r\n*[ 15 ]* - I would like to see some case studies.\r\n*[ 0 ]* - Em *PORTUGUÊS*, por favor!\r\n*[ 16 ]* - En ESPAÑOL, por favor."); 306 | } 307 | 308 | else if (msg.body !== null && msg.body === "9") { 309 | msg.reply("In the ZDG Community, you will integrate APIs, automate with chatbots, and implement multi-user support systems for WhatsApp. With ready-to-use scripts and daily support in the student group.\n\nhttps://comunidadezdg.com.br/\n\n⏱️ Registrations are OPEN\n\nWatch the video below and understand why so many ordinary people are saving time and making money by exploring the WPP API, even without knowing anything about programming.\n\n📺 https://www.youtube.com/watch?v=AoRhC_X6p5w"); 310 | } 311 | 312 | else if (msg.body !== null && msg.body === "10") { 313 | msg.reply("In the ZDG Community, you will:\n\n- Use tested codes to automate your customer service with WhatsApp chatbots\n- Create applications for CRM management and multi-user platforms for support chats\n- Learn integrations with tools and APIs that have been tested and approved by the community\n- Curate free plugins and tools to boost conversational marketing in your business\n- Connect with over 2,000 students who are also studying and implementing conversational marketing solutions\n- Aligned student groups organized by topics\n- Have access to my personal support every day."); 314 | } 315 | 316 | else if (msg.body !== null && msg.body === "11") { 317 | msg.reply("These are the main APIs that ZDG will teach you to use with WhatsApp:\nBaileys, Venom-BOT, WPPConnect, WPPWeb-JS, and Cloud API (Official API)\n\nThese are the main integrations that ZDG will teach you to do with WhatsApp:\nBubble, WordPress (WooCommerce and Elementor), Botpress, N8N, DialogFlow, ChatWoot, and platforms like Hotmart, Edduz, Monetizze, Rd Station, Mautic, Google Sheets, Active Campaign, among others."); 318 | } 319 | 320 | else if (msg.body !== null && msg.body === "12") { 321 | 322 | const contact = await msg.getContact(); 323 | setTimeout(function() { 324 | msg.reply(`@${contact.number}` + ' your contact has already been forwarded to Pedrinho'); 325 | client.sendMessage('5515998566622@c.us','Contato ZDG - EN. https://wa.me/' + `${contact.number}`); 326 | //client.sendMessage('5515998566622@c.us',`${contact.number}`); 327 | },1000 + Math.floor(Math.random() * 1000)); 328 | 329 | } 330 | 331 | else if (msg.body !== null && msg.body === "12") { 332 | msg.reply("Your contact has already been forwarded to Pedrinho"); 333 | } 334 | 335 | else if (msg.body !== null && msg.body === "13") { 336 | msg.reply("Enjoy the content and learn in a few minutes how to put your WPP API online, for free:\r\n\r\n🎥 https://youtu.be/sF9uJqVfWpg"); 337 | } 338 | 339 | else if (msg.body !== null && msg.body === "15") { 340 | msg.reply("Great, I'll send you some success stories:\n\n📺 https://youtu.be/KHGchIAZ5i0\nGustavo: The cheapest, most efficient, and completely scalable strategy.\n\n📺 https://youtu.be/S4Cwrnn_Llk\nNatália: We increased our revenue and sold to more clients with the ZDG strategy.\n\n📺 https://youtu.be/XP2ns7TOdIQnYuri: The tool helped me a lot with automating my online store.\n\n📺 https://youtu.be/KBedG3TcBRw\nFrancisco: Pedrinho takes our hand. If I succeeded, you can too.\n\n📺 https://youtu.be/L7dEoEwqv-0\nBruno: The ZDG Community and Pedrinho`s support are incredible. After I acquired the course, I stopped spending $300.00 every month on other automations.\n\n📺 https://youtu.be/StRiSLS5ckg\nRodrigo: I`m a systems developer, and I`ve been using Pedrinho`s solutions to integrate into my systems, and the time savings are exceptional.\n\n📺 https://youtu.be/sAJUDsUHZOw\nDarley: The ZDG Community democratized the use of WPP APIs.\n\n📺 https://youtu.be/S4Cwrnn_Llk\nNatália: We increased our revenue and sold to more clients with the ZDG strategy.\n\n📺 https://youtu.be/crO8iS4R-UU\nAndré: Pedrinho shares a lot of information in the ZDG Community.\n\n📺 https://youtu.be/LDHFX32AuN0\nEdson: The return I have in my work with Pedrinho`s information made my investment free.\n\n📺 https://youtu.be/F3YahjtE7q8\nDaniel: Very high-quality content. Thank you, Professor Pedrinho.\n\n📺 https://youtu.be/YtRpGgZKjWI\nMarcelo: I have a digital agency, and with Pedrinho`s course, we created a new product and are already selling it.\n\n📺 https://youtu.be/0DlOJCg_Eso\nKleber: Pedrinho has excellent didactics, and with his course, I managed to get my API running 24 hours a day, and I`m making sales every day.\n\n📺 https://youtu.be/rsbUJrPqJeA\nMárcio: Before acquiring it, I had little knowledge, but I learned a lot about APIs with Pedrinho and the community.\n\n📺 https://youtu.be/YvlNd-dM9oo\nZé: Pedrinho has liberating content. It was the best investment I made. Unreal content.\n\n📺 https://www.youtube.com/watch?v=mHqEQp94CiE\nLéo: We integrated the ZDG Method into our launches and optimized our results.\n\n📺 https://youtu.be/pu6PpNRJyoM\nRenato: ZDG is a method that will allow you to increase your revenue by at least 30%.\n📺 https://www.youtube.com/watch?v=08wzrPorZcI\n\nGabi: I implemented the strategy without knowing anything about programming.\n📺 https://youtu.be/10cR-c5rOKE\n\nDouglas: After implementing Pedrinho`s solutions, I had a 30% increase in my revenue, not to mention that everyone helps each other in the ZDG community.\n📺 https://youtu.be/kFPhpl5uyyU\n\nDanielle: Without a doubt, meeting Pedrinho and his content was the best thing that happened to me.\n📺 https://youtu.be/3TCPRstg5M0\n\nCalebe: The Zap das Galáxias system was fundamental in the development and execution of my business strategies.\n📺 https://youtu.be/XfA8VZck5S0\n\nArtur: The community`s solutions helped me a lot in increasing my sales and interacting with my customers automatically. The support is incredible.\n📺 https://youtu.be/4M-P3gn9iqU\n\nSamuel: The ZDG Community has a lot of cool content that you can use in your day-to-day professional life. After learning the method, I never had any blockages again."); 341 | } 342 | 343 | else if (msg.body !== null && msg.body === "16") { 344 | msg.reply("😁 Hola, ¿cómo estás? ¿Cómo te va? Esta es una atención automática y no es supervisada por un humano. Si desea hablar con un representante, elija la opción 4.\r\n\r\nElija una de las opciones a continuación para comenzar nuestra conversación:\r\n\r\n*[ 17 ]* - Quiero asegurar mi lugar en la Comunidad ZDG.\r\n*[ 18 ]* - ¿Qué recibiré al unirme al grupo ZDG?\r\n*[ 19 ]* - ¿Qué tecnologías y herramientas aprenderé en la Comunidad ZDG?\r\n*[ 20 ]* - Me gustaría hablar con Pedrinho, pero gracias por intentar ayudarme.\r\n*[ 21 ]* - Quiero aprender cómo crear mi API GRATIS.\r\n*[ 22 ]* - Quiero conocer el programa completo de la Comunidad ZDG.\r\n*[ 23 ]* - Me gustaría conocer algunos casos de estudio.\r\n*[ 0 ]* - Em *PORTUGUÊS*, por favor!\r\n*[ 8 ]* - In English, please!"); 345 | } 346 | 347 | else if (msg.body !== null && msg.body === "17") { 348 | msg.reply("En la *Comunidad ZDG*, podrás integrar APIs, automatizar con chatbots y sistemas de atención multiusuario para WhatsApp. Con *scripts para copiar y pegar y soporte diario en el grupo de estudiantes*.\n\nhttps://comunidadezdg.com.br/\n\n*⏱️ Las inscripciones están ABIERTAS*\n\nMira el video a continuación y comprende por qué tanta gente común está ahorrando tiempo y ganando dinero explorando la API de WPP, incluso sin saber nada de programación.\n\n📺 https://www.youtube.com/watch?v=AoRhC_X6p5w"); 349 | } 350 | 351 | else if (msg.body !== null && msg.body === "18") { 352 | msg.reply("En la Comunidad ZDG, vas a poder:\n\n- Utilizar códigos ya probados para automatizar tu atención con chatbots en WhatsApp.\nCrear aplicaciones para la gestión de CRM y plataformas multiusuario para chats de atención.\nAprender integraciones con herramientas y APIs que han sido probadas y aprobadas por la comunidad.\nCuración de plugins y herramientas gratuitas para impulsar el marketing de conversación en tu negocio.\nConectarte con más de 2.000 estudiantes que también están estudiando e implementando soluciones de marketing de conversación.\nGrupo de estudiantes organizado por temas.\nTener acceso a mi soporte personal todos los días."); 353 | } 354 | 355 | else if (msg.body !== null && msg.body === "19") { 356 | msg.reply("*" + nomeContato + "*, " + "* estas son las principales APIs que ZDG te enseñará a usar con WhatsApp:*\nBaileys, Venom-BOT, WPPConnect, WPPWeb-JS y Cloud API (API Oficial)\n\n*Estas son las principales integraciones que ZDG te enseñará a hacer con WhatsApp:*\nBubble, WordPress (WooCommerce y Elementor), Botpress, N8N, DialogFlow, ChatWoot y plataformas como Hotmart, Edduz, Monetizze, Rd Station, Mautic, Google Sheets, Active Campaign, entre otras."); 357 | } 358 | 359 | else if (msg.body !== null && msg.body === "20") { 360 | const contact = await msg.getContact(); 361 | setTimeout(function() { 362 | msg.reply(`@${contact.number}` + ' su contacto ya ha sido reenviado a Pedrinho'); 363 | client.sendMessage('5515998566622@c.us','Contato ZDG - ES. https://wa.me/' + `${contact.number}`); 364 | //client.sendMessage('5515998566622@c.us',`${contact.number}`); 365 | },1000 + Math.floor(Math.random() * 1000)); 366 | } 367 | 368 | else if (msg.body !== null && msg.body === "20") { 369 | msg.reply("Su contacto ya ha sido reenviado a Pedrinho"); 370 | } 371 | 372 | else if (msg.body !== null && msg.body === "21") { 373 | msg.reply("Disfruta del contenido y aprende en unos minutos cómo poner en línea tu API de WPP, gratis:\r\n\r\n🎥 https://youtu.be/sF9uJqVfWpg"); 374 | } 375 | 376 | else if (msg.body !== null && msg.body === "23") { 377 | msg.reply(", genial, te enviaré algunos casos de éxito:\n\n📺 https://youtu.be/KHGchIAZ5i0\nGustavo: La estrategia más económica, eficiente y completamente escalable.\n\n📺 https://youtu.be/S4Cwrnn_Llk\nNatália: Aumentamos nuestros ingresos y vendemos a más clientes con la estrategia ZDG.\n\n📺 https://youtu.be/XP2ns7TOdIQ\nYuri: La herramienta me ha ayudado mucho con las automatizaciones de mi tienda en línea.\n\n📺 https://youtu.be/KBedG3TcBRw\nFrancisco: Pedrinho nos guía. Si yo pude lograrlo, tú también puedes.\n\n📺 https://youtu.be/L7dEoEwqv-0\nBruno: La Comunidad ZDG y el soporte de Pedrinho son increíbles. Después de adquirir el curso, dejé de gastar R$300,00 al mes en otras automatizaciones.\n\n📺 https://youtu.be/StRiSLS5ckg\nRodrigo: Soy desarrollador de sistemas y he estado utilizando las soluciones de Pedrinho para integrarlas en mis sistemas, y el ahorro de tiempo es excepcional.\n\n📺 https://youtu.be/sAJUDsUHZOw\nDarley: La Comunidad ZDG ha democratizado el uso de las APIs de WPP.\n\n📺 https://youtu.be/S4Cwrnn_Llk\nNatália: Aumentamos nuestros ingresos y vendemos a más clientes con la estrategia ZDG.\n\n📺 https://youtu.be/crO8iS4R-UU\nAndré: Pedrinho comparte mucha información en la Comunidad ZDG.\n\n📺 https://youtu.be/LDHFX32AuN0\nEdson: El retorno que obtengo en mi trabajo con la información de Pedrinho ha hecho que mi inversión sea gratuita.\n\n📺 https://youtu.be/F3YahjtE7q8\nDaniel: Contenido de gran calidad. Gracias, profesor Pedrinho.\n\n📺 https://youtu.be/YtRpGgZKjWI\nMarcelo: Tengo una agencia digital y con el curso de Pedrinho creamos un nuevo producto y ya lo estamos vendiendo.\n\n📺 https://youtu.be/0DlOJCg_Eso\nKleber: Pedrinho tiene una excelente didáctica y con su curso logré que mi API funcione las 24 horas y estoy generando ventas todos los días.\n\n📺 https://youtu.be/rsbUJrPqJeA\nMárcio: Antes de adquirirlo, tenía poco conocimiento, pero aprendí mucho sobre API con Pedrinho y la comunidad.\n\n📺 https://youtu.be/YvlNd-dM9oo\nZé: Pedrinho tiene un contenido liberador. Fue la mejor inversión que hice. Contenido surrealista.\n\n📺 https://www.youtube.com/watch?v=mHqEQp94CiE\nLéo: Hemos acoplado el Método ZDG a nuestros lanzamientos y hemos optimizado nuestros resultados.\n\n📺 https://youtu.be/pu6PpNRJyoM\nRenato: ZDG es un método que te permitirá aumentar tus ingresos en al menos un 30%.\n\n📺 https://www.youtube.com/watch?v=08wzrPorZcI\nGabi: Implementé la estrategia sin saber nada de programación.\n\n📺 https://youtu.be/10cR-c5rOKE\nDouglas: Después de implementar las soluciones de Pedrinho, aumenté mis ingresos en un 30%, sin mencionar que en la comunidad ZDG todos se ayudan mutuamente.\n\n📺 https://youtu.be/kFPhpl5uyyU\nDanielle: Sin lugar a dudas, conocer a Pedrinho y su contenido fue lo mejor que me pasó.\n\n📺 https://youtu.be/3TCPRstg5M0\nCalebe: El sistema Zap das Galáxias fue fundamental en el desarrollo y ejecución de las estrategias de mi negocio.\n\n📺 https://youtu.be/XfA8VZck5S0\nArtur: Las soluciones de la comunidad me han ayudado mucho a aumentar mis ventas y a interactuar automáticamente con mis clientes. El soporte es increíble.\n\n📺 https://youtu.be/4M-P3gn9iqU\nSamuel: La Comunidad ZDG tiene mucho contenido interesante que se puede utilizar en el día a día y en el ámbito profesional. Después de aprender el método, nunca más tuve bloqueos."); 378 | } 379 | 380 | else if (msg.body !== null && msg.body === "6"){ 381 | const indice = MessageMedia.fromFilePath('./indice.pdf'); 382 | client.sendMessage(msg.from, indice, {caption: 'Comunidade ZDG 2.0'}); 383 | delay(4500).then(async function() { 384 | msg.reply("👨‍🏫 INFORMAÇÃO BÁSICA SOBRE APIs\r\n👨‍🏫 INFORMAÇÃO BÁSICA SOBRE APIs\r\n\r\n🚀 MÓDULO #00 - ZDG APLICADA A LANÇAMENTOS\r\n👨‍🏫 GRUPO DE ALUNOS NO TELEGRAM\r\n🎁 MENTORIA INDIVIDUAL - AGUARDA PARA LIBERAÇÃO DA SUA AGENDA\r\n🚀 0.0 - ZDG aplicada ao seu lançamento\r\n🚀 0.1 - Instalando sua API no Contabo\r\n🚀 0.1b - Disponibilizando múltiplos serviços da sua API na Contabo\r\n🚀 0.2 - Instalação do BOT Gestor de Grupos\r\n🚀 0.3a - Instalação do Multi-Disparador\r\n🚀 0.3b - Instalação do Disparador de Áudio Gravado\r\n🚀 0.4 - Notificação automática para o seu lançamento (WebHooks)\r\n🚀 0.5 - 📌 Atualização dia 21/10/21 - DOWNLOAD do DISPARADOR Oficial da ZDG e Extrator de Contatos\r\n🚀 0.6 - BOT Gestor de Grupos + Telegram\r\n🚀 0.7 - 📌 Atualização de Segurança 13/09/2021 - BOT Gestor de Grupos\r\n🚀 0.8 - Modelo de mensagens individuais para lançamentos\r\n\r\n🚀 MÓDULO #01 - INTRODUÇÃO A ZDG\r\n⚠️ Leia atentamente essa instrução antes de iniciar os seus estudos\r\n🚀 1.0 - Quem sou eu? E a LGPD?\r\n🚀 1.1 - Introdução a ZDG\r\n\r\n🚀 MÓDULO #02 - DEFININDO A OPERADORA E O APP ADEQUADO\r\n🚀 2.0 - Escolha da operadora\r\n🚀 2.1 - O aplicativo de WPP indicado\r\n\r\n🚀 MÓDULO #03 - O FORMATO DA LISTA DE CLIENTES\r\n🚀 3.0 - Preparando a lista de leads (clientes)\r\n🚀 3.1 - Sincronizando o Blue com o Google Contatos\r\n\r\n🚀 MÓDULO #04 - SOFTWARES, EXTENSÕES E CHIPS\r\n🚀 4.0 - Softwares e extensões\r\n🚀 4.1 - Fundamento do BAN e estruturas complexas de disparo\r\n🚀 4.2 - Chip de disparo vs Chip de atendimento\r\n\r\n🚀 MÓDULO #05 - DISPAROS NA PRÁTICA\r\n🚀 5.0 - Disparos na prática\r\n🚀 5.1 - Disparos na prática\r\n🚀 5.2 - Disparos na prática\r\n🚀 5.3 - Disparos na prática\r\n🚀 5.4 - Disparos na prática\r\n🚀 5.5 - Disparos na prática\r\n🚀 5.6 - Disparos na prática\r\n🚀 5.7 - Disparos na prática\r\n🚀 5.8 - Disparos na prática\r\n🚀 5.9 - A Teoria dos Blocos\r\n🚀 6.0 - Mensagem inicial\r\n🚀 7.0 - Tratamento dos dados no excel\r\n🚀 8.0 - Gerando renda extra com a ZDG\r\n🚀 9.0 - Calculadora de Chips\r\n🚀 10.0 - Acelere o seu processo\r\n🚀 11.0 - Como formatar o conteúdo ideal para o Zap\r\n🚀 12.0 - Manual de Disparo de Campanha\r\n🚀 13.0 - Manual Anti-SPAM\r\n🚀 14.0 - Compreendendo a criptografia e algoritmo do WPP\r\n🚀 15.0 - Planilha com o cronograma de envio de disparo\r\n\r\n🛸 BÔNUS GRUPOS\r\n🛸 16.0 - Clientes ocultos e números virtuais\r\n🛸 17.0 - GRUPOS de WPP - REDIRECIONAMENTO AUTOMÁTICO de GRAÇA!\r\n🛸 17.1 - GRUPOS de WPP - Aprenda como exportar todos os contatos dos seus grupos de WPP em uma planilha no Excel\r\n🛸 17.2 - GRUPOS de WPP - Aprenda como extrair as informações do GRUPO com requisições POST\r\n\r\n🤖 BÔNUS CHATBOT\r\n🤖 18.0 - BOT Gestor de Grupos\r\n🤖 19.0 - Rede de robôs para envio de mensagens e arquivos através da API do WPP\r\n🤖 20.0 - CHATBOT com perguntas e respostas nativas no JS\r\n🤖 20.1 - CHATBOT dinâmico acessando o banco de dados em tempo real\r\n🤖 20.2 - CHATBOT dinâmico + CHROME\r\n🤖 21.1 - Chatbot + DialogFlow (Instalação até configuração de respostas de texto)\r\n🤖 21.2 - Chatbot + DialogFlow (Respondendo as intents de texto e áudio pelo WPP)\r\n🤖 22.0 - Previsão do Tempo com o DialogFlow\r\n🤖 23.0 - GAME para WPP\r\n🤖 24.0 - Múltiplos atendentes - 1 número, vários usuários\r\n🤖 24.1 - Múltiplos atendentes - 1 número, vários usuários WINDOWS\r\n🤖 24.2 - Múltiplos atendentes - 1 número, vários usuários CONTABO\r\n🤖 24.3 - Múltiplos atendentes - 1 número, vários usuários + Disparo automática\r\n🤖 24.4 - Múltiplos atendentes - 1 número, vários usuários + Grupos + DialogFlow\r\n🤖 24.5 - Múltiplos atendentes - 1 número, vários usuários + Histórico\r\n🤖 24.6 - Múltiplos atendentes - 1 número, vários usuários + SUB e FTP\r\n🤖 24.7 - Múltiplos atendentes - 1 número, vários usuários + Customização do Front AWS\r\n🤖 24.8 - Múltiplos atendentes - 1 número, vários usuários + Customização do Front CONTABO\r\n🤖 24.9 - Múltiplos atendentes - 1 número, vários usuários + MD\r\n🤖 24.10 - Múltiplos atendentes - 1 número, vários usuários + SMS + Ligação Telefônica\r\n🤖 24.11 - Múltiplos atendentes - 1 número, vários usuários + Múltiplas instâncias na mesma VPS\r\n🤖 24.12 - Múltiplos atendentes - 1 número, vários usuários + Múltiplas instâncias Localhost\r\n🤖 24.13 - Múltiplos atendentes - 1 número, vários usuários + Direct + Disparo de Mídias\r\n🤖 24.14 - Múltiplos atendentes - 1 número, vários usuários + REPO OFICIAL NO GITHUB\r\n🤖 24.15 - Múltiplos atendentes - 1 número, vários usuários + API Externa\r\n🤖 25.0 - Ligando o seu BOT na nuvem em uma VPS (Virtual Private Server)\r\n🤖 26.0 - Criando o seu BOT ISCA + Manual PDF\r\n🤖 26.1 - Introdução ao SKEdit\r\n🤖 26.2 - Captura automática de leads\r\n🤖 27.0 - Chatbot para Instagram e DialogFlow\r\n🤖 27.1 - Chatbot para Instagram com WPP\r\n🤖 28.0 - Robô gratuito para disparo de mensagem e captura de dados com a API do WPP - WPPConnect POSTGRE\r\n🤖 28.1 - Robô gratuito para disparo de mensagem e captura de dados com a API do WPP - WPPConnect MYSQL\r\n🤖 28.2 - Saiba como integrar a API do WPP WPPConnect com o DialogFlow\r\n🤖 29.0 - Aprenda como integrar a Venom-BOT com o DialogFlow e explore essa API gratuita do WPP\r\n🤖 29.1 - API REST para enviar Listas e Botões no WPP utilizando a VENOM-BOT\r\n🤖 29.2 - Robô para disparo de mensagem e captura de dados com a API do WPP - Venom-BOT MongoDB\r\n🤖 29.3 - Robô para disparo de mensagem e captura de dados com a API do WPP - Venom-BOT MYSQL\r\n🤖 29.4 - Robô para disparo de mensagem e captura de dados com a API do WPP - Venom-BOT POSTGRE\r\n🤖 29.5 - Exporte o QRCode da Venom-BOT e consuma a API do WPP\r\n🤖 29.6 - Crie e gerencie múltiplas instâncias da API do WPP de graça, utilizando a Venom-BOT\r\n🤖 29.7 - Aprenda como integrar a Venom-BOT com o DialogFlow e explorar Listas e Botões com a API do WPP\r\n🤖 29.8 - Robô gratuito para disparo de listas e botões de graça com a API do WPP - Venom-BOT\r\n🤖 29.9 - Com nove ou sem nove? Descubra como configurar sua API de WPP contra a regra do número fantasma\r\n🤖 29.10 - Robô gratuito para realizar ligações telefônicas com a API do WPP - Venom-BOT\r\n🤖 29.11 -Robô gratuito para consultar informações do mercado de criptomoedas na API do WPP - Venom-BOT\r\n🤖 29.12 - Aprenda a validar contatos de WPP em massa com a API do WPP Venom-BOT\r\n🤖 29.13 - Aprenda como criar um CRUD para manipular o MYSQL e consumir via Venom-BOT\r\n\r\n👨‍💻 BÔNUS NOTIFICAÇÕES AUTOMÁTICAS\r\n👨‍💻30.0 - Criando o seu FUNIL DE VENDAS e BOT utilizando PHP + ChatAPI\r\n👨‍💻 30.1 - WPP API de graça + Envio de Mídia + Envio de Texto para Grupos + WEBHOOK para HOTMART\r\n👨‍💻 31.0 - Notificação grátis via WPP API para leads\r\n👨‍💻 31.1 - Criando botões e listas com a API do WPP\r\n👨‍💻 31.2 - Aprenda como enviar arquivos de mídia e gerenciar grupos através da WPP API\r\n👨‍💻 32.0 - Como manter a API ativa sem desconexões usando a conta gratuita da Heroku\r\n👨‍💻 33.0 - WPP API FREE e WooCommerce\r\n👨‍💻 33.1 - WPP API FREE e WooCommerce IMAGENS\r\n👨‍💻 33.2 - Envie listas e botões de graça usando a API do WPP e WooCommerce\r\n👨‍💻 34.0 - Multi instância\r\n👨‍💻 35.0 - Instale a API dentro de uma VPS\r\n👨‍💻 36.0 - CHAT API + Elementor\r\n👨‍💻 37.0 - CHAT-API + Hotmart + Eduzz + Monetizze\r\n👨‍💻 38.0 - Notificar o seu lead capturado no Elementor PRO ou no FORM HTML através do WPP com API Gratuita\r\n👨‍💻 38.1 - Envie listas e botões de graça usando a API do WPP e Elementor\r\n👨‍💻 39.0 - Notificação automática no Bubble através da API do WPP\r\n👨‍💻 40.0 - Envio de arquivos no Bubble através da API do WPP\r\n👨‍💻 40.1 - Saiba como incorporar a API do WPP com o seu aplicativo Bubble\r\n👨‍💻 41.0 - Envio de arquivos no Bubble através da API do Instagram\r\n👨‍💻 42.0 - Notificação automática grátis com API do WPP para clientes RD Station e Active Campaign (CRM)\r\n👨‍💻 43.0 - Bot disparador de mensagens e captura de dados com a API do WPP e Google Planilhas (Sheet)\r\n👨‍💻 44.0 - Introdução a Venom-BOT\r\n👨‍💻 45.0 - Como exportar todas as conversas do WPP em arquivo JSON usando a API do WPP\r\n👨‍💻 46.0 - Game JOKENPO para WPP\r\n👨‍💻 46.1 - Consuma a API da ClickUp direto no WhastApp\r\n👨‍💻 46.2 - Consuma a API do Twitter através do WPP\r\n👨‍💻 47.0 - Aprenda como agendar o envio de mensagens automáticas usando a Api do WPP\r\n👨‍💻 48.0 - API REST de graça para enviar Listas e Botões no WPP\r\n👨‍💻 49.0 - Baileys, uma API leve, rápida e super estável + DialogFlow\r\n👨‍💻 49.1 - Baileys, uma API leve, rápida e super estável + MD\r\n👨‍💻 49.2 - Baileys, uma API leve, rápida e super estável + MD\r\n👨‍💻 49.3 - Saiba como instalar a API do WPP Baileys direto no seu Android (Termux), sem VPS ou PC\r\n👨‍💻 49.4 - Saiba como criar um robô de disparo automático com a Baileys\r\n👨‍💻 49.5 - Explorando as requisições post com a REST API da BAILEYS\r\n👨‍💻 49.6 - Aprenda como criar o Frontend para consumir o QRCode da Baileys\r\n👨‍💻 49.7 - Consumindo os dados do banco MYSQL via Baileys\r\n👨‍💻 50.0 - Aprenda como usar a API do WPP de graça com a nova versão de multi dispositivos (BETA - MD)\r\n👨‍💻 51.0 - Saiba como criar chatbots modernos com Botpress e a API do WPP de graça\r\n👨‍💻 51.1 - Saiba como instalar o Botpress direto na sua VPS e expor o serviço em um subdomínio\r\n👨‍💻 52.0 - Aprenda como enviar SMS através da API do WPP de graça e a Vonage\r\n👨‍💻 53.0 - Controle a API do WPP com a ponta dos seus dedos usando a biblioteca FINGERPOSE\r\n\r\n📰 BÔNUS WORDPRESS\r\n📰 61.0 - Introdução\r\n📰 62.0 - Registro do Domínio\r\n📰 63.0 - Contratação do servidor adequado com menos de R$15,00/Mês\r\n📰 64.0 - Apontando o DNS - Parte 1\r\n📰 64.1 - Ativando o certificado SSL gratuito - Parte 2\r\n📰 65.0 - Instalação e configuração do Wordpress - Parte 1\r\n📰 65.1 - Instalação e configuração do Wordpress - Parte 2\r\n📰 66.1 - Otimização e importação do modelo no Wordpress - Parte 1\r\n📰 66.2 - Otimização e importação do modelo no Wordpress - Parte 2\r\n📰 66.3- Otimização e importação do modelo no Wordpress - Parte 3\r\n📰 67.0 - Ativando o seu e-mail profissional\r\n\r\n🛸 ZDG\r\n🛸 LIVE #01 - Jornada do Lançamento com o WPP\r\n🛸 LIVE #02 - Jornada do Lançamento com o WPP\r\n🛸 LIVE #03 - Jornada do Lançamento com o WPP\r\n🛸 LIVE #04 - Jornada do Lançamento com o WPP\r\n🛸 LIVE #05 - Jornada do Lançamento com o WPP\r\n🛸 Blog de Disparo - Lançamento de produto digital com o Método ZDG\r\n🛸 Blog de Disparo - As queridinhas do 2.0"); 385 | }); 386 | 387 | } 388 | else if (msg.body !== null && msg.body === "14"){ 389 | const indic = MessageMedia.fromFilePath('./indice.pdf'); 390 | client.sendMessage(msg.from, indic, {caption: 'Comunidade ZDG 2.0'}); 391 | delay(4500).then(async function() { 392 | msg.reply("👨‍🏫 BASIC INFORMATION ABOUT APIs\r\n👨‍🏫 BASIC INFORMATION ABOUT APIs\r\n\r\n🚀 MODULE #00 - ZDG APPLIED TO RELEASES\r\n👨‍🏫 GROUP OF STUDENTS ON TELEGRAM\r\ n🎁 INDIVIDUAL MENTORING - WAITING FOR THE RELEASE OF YOUR SCHEDULE\r\n🚀 0.0 - ZDG applied to your release\r\n🚀 0.1 - Installing your API in Contabo\r\n🚀 0.1b - Making multiple services of your API available on Contabo\r\n🚀 0.2 - Installing the BOT Group Manager\r\n🚀 0.3a - Installing the Multi-Trigger\r\n🚀 0.3b - Installing the Recorded Audio Trigger\r\n🚀 0.4 - Automatic notification for its release (WebHooks)\r\n🚀 0.5 - 📌 Update on 10/21/21 - DOWNLOAD the Official ZDG TRIGGER and Contact Extractor\r\n🚀 0.6 - BOT Group Manager + Telegram\r\n 🚀 0.7 - 📌 Security Update 09/13/2021 - Group Manager BOT\r\n🚀 0.8 - Single message template for releases\r\n\r\n🚀 MODULE #01 - INTRODUCTION TO ZDG\r\n ⚠️ Read this instruction carefully before starting your studies\r\n🚀 1.0 - Who am I? What about LGPD?\r\n🚀 1.1 - Introduction to ZDG\r\n\r\n🚀 MODULE #02 - DEFINE THE SUITABLE OPERATOR AND APP\r\n🚀 2.0 - Operator choice\r\n🚀 2.1 - The indicated WPP application\r\n\r\n🚀 MODULE #03 - THE CUSTOMER LIST FORMAT\r\n🚀 3.0 - Preparing the list of leads (customers)\r\n🚀 3.1 - Syncing Blue with Google Contacts\r\n\r\n🚀 MODULE #04 - SOFTWARE, EXTENSIONS AND CHIPS\r\n🚀 4.0 - Software and extensions\r\n🚀 4.1 - Basics of BAN and complex trigger structures\r\ n🚀 4.2 - Trigger chip vs Attendance chip\r\n\r\n🚀 MODULE #05 - SHOOTING IN PRACTICE\r\n🚀 5.0 - Shooting in practice\r\n🚀 5.1 - Shooting in practice\r\n🚀 5.2 - Shooting in practice\r\n🚀 5.3 - Shooting in practice\r\n🚀 5.4 - Shooting in practice\r\n🚀 5.5 - Shooting in practice\r\n🚀 5.6 - Shooting in practice\r\n🚀 5.7 - Shooting in practice\r\n🚀 5.8 - Shooting in practice\r\n🚀 5.9 - The Theory of Blocks\r\n🚀 6.0 - Initial message\r\n🚀 7.0 - Data processing in excel\r\n🚀 8.0 - Generating extra income with ZDG\r\n🚀 9.0 - Chip Calculator\ r\n🚀 10.0 - Speed ​​up your process\r\n🚀 11.0 - How to format the ideal content for Zap\r\n🚀 12.0 - Campaign Shooting Manual\r\n🚀 13.0 - Anti-SPAM Manual\r \n🚀 14.0 - Understanding WPP encryption and algorithm\r\n🚀 15.0 - Spreadsheet with the trigger sending schedule\r\n\r\n🛸 BONUS GROUPS\r\n🛸 16.0 - Hidden customers and virtual numbers \r\n🛸 17.0 - WPP GROUPS - FREE AUTOMATIC REDIRECT!\r\n🛸 17.1 - WPP GROUPS - Learn how to export all contacts from your WPP groups and 17.2 - WPP GROUPS - Learn how to extract GROUP information with POST requests\r\n\r\n🤖 CHATBOT BONUS\r\n🤖 18.0 - Group Manager BOT\r \n🤖 19.0 - Network of robots for sending messages and files through the WPP API\r\n🤖 20.0 - CHATBOT with native questions and answers in JS\r\n🤖 20.1 - Dynamic CHATBOT accessing the database in time real\r\n🤖 20.2 - Dynamic CHATBOT + CHROME\r\n🤖 21.1 - Chatbot + DialogFlow (Installation until configuring text responses)\r\n🤖 21.2 - Chatbot + DialogFlow (Responding to text and audio intents via WPP)\r\n🤖 22.0 - Weather Forecast with DialogFlow\r\n🤖 23.0 - GAME for WPP\r\n🤖 24.0 - Multiple attendants - 1 number, multiple users\r\n🤖 24.1 - Multiple attendants - 1 number, multiple users WINDOWS\r\n🤖 24.2 - Multiple attendants - 1 number, multiple users CONTABO\r\n🤖 24.3 - Multiple attendants - 1 number, multiple users + Automatic trigger\r\n🤖 24.4 - Multiple attendants - 1 number, multiple users + Groups + DialogFlow\r\ n🤖 24.5 - Multiple attendants - 1 number, multiple users + History\r\n🤖 24.6 - Multiple attendants - 1 number, multiple users + SUB and FTP\r\n🤖 24.7 - Multiple attendants - 1 number, multiple users + Customization of Front AWS\r\n🤖 24.8 - Multiple attendants - 1 number, multiple users + Front CONTABO Customization\r\n🤖 24.9 - Multiple attendants - 1 number, multiple users + MD\r\n🤖 24.10 - Multiple attendants - 1 number, multiple users + SMS + Phone Call\r\n🤖 24.11 - Multiple attendants - 1 number, multiple users + Multiple instances on the same VPS\r\n🤖 24.12 - Multiple attendants - 1 number, multiple users + Multiple Localhost instances \r\n🤖 24.13 - Multiple attendants - 1 number, multiple users + Direct + Media Shooting\r\n🤖 24.1 4 - Multiple attendants - 1 number, multiple users + OFFICIAL REPO ON GITHUB\r\n🤖 24.15 - Multiple attendants - 1 number, multiple users + External API\r\n🤖 25.0 - Connecting your BOT in the cloud on a VPS ( Virtual Private Server)\r\n🤖 26.0 - Creating your BAIT BOT + PDF Manual\r\n🤖 26.1 - Introduction to SKEdit\r\n🤖 26.2 - Automatic lead capture\r\n🤖 27.0 - Chatbot for Instagram and DialogFlow\r\n🤖 27.1 - Chatbot for Instagram with WPP\r\n🤖 28.0 - Free robot for message triggering and data capture with WPP API - WPPConnect POSTGRE\r\n🤖 28.1 - Free robot for shooting messaging and data capture with WPP API - WPPConnect MYSQL\r\n🤖 28.2 - Learn how to integrate WPPConnect WPP API with DialogFlow\r\n🤖 29.0 - Learn how to integrate Venom-BOT with DialogFlow and explore this free WPP API\r\n🤖 29.1 - REST API to send Lists and Buttons on WPP using VENOM-BOT\r\n🤖 29.2 - Robot for message triggering and data capture with WPP API - Venom-BOT MongoDB\r\n🤖 29.3 - Robot for message triggering and data capture with WPP API - Venom-BOT MYSQL\r\n🤖 29.4 - Robot for message triggering and data capture with WPP API - Venom-BOT POSTGRE\r\n🤖 29.5 - Export the Venom-BOT QRCode and consume WPP API\r\n🤖 29.6 - Create and manage multiple instances of WPP API for free using Venom-BOT\r\n🤖 29.7 - Learn how to integrate Venom-BOT with DialogFlow and explore Lists and Buttons with WPP API\r\n🤖 29.8 - Free robot to shoot lists and buttons for free with WPP API - Venom-BOT\r\n🤖 29.9 - With nine or without nine? Find out how to configure your WPP API against the ghost number rule\r\n🤖 29.10 - Free robot to make phone calls with WPP API - Venom-BOT\r\n🤖 29.11 - Free robot to consult information from the market cryptocurrencies in WPP API - Venom-BOT\r\n🤖 29.12 - Learn to validate WPP contacts in bulk with WPP API Venom-BOT\r\n🤖 29.13 - Learn how to create a CRUD to manipulate MYSQL and consume via Venom-BOT\r\n\r\n👨‍💻 BONUS AUTOMATIC NOTIFICATIONS\r\n👨‍💻30.0 - Creating your SALES FUNNEL and BOT using PHP + ChatAPI\r\n👨‍💻 30.1 - WPP API for free + Media Upload + Text Upload to Groups + WEBHOOK for HOTMART\r\n👨‍💻 31.0 - Free notification via WPP API for leads\r\n👨‍💻 31.1 - Creating buttons and lists with WPP API \r\n👨‍💻 31.2 - Learn how to send media files and manage groups via WPP API\r\n👨‍💻 32.0 - How to keep API active without disconnections using Heroku free account\r\n👨‍ 💻 3 3.0 - WPP API FREE and WooCommerce\r\n👨‍💻 33.1 - WPP API FREE and WooCommerce IMAGES\r\n👨‍💻 33.2 - Send lists and buttons for free using WPP API and WooCommerce\r\n👨‍💻 34.0 - Multi instance\r\n👨‍💻 35.0 - Install the API inside a VPS\r\n👨‍💻 36.0 - CHAT API + Elementor\r\n👨‍💻 37.0 - CHAT-API + Hotmart + Eduzz + Monetizze\r\n👨‍💻 38.0 - Notify your lead captured in Elementor PRO or FORM HTML via WPP with Free API\r\n👨‍💻 38.1 - Send lists and buttons for free using WPP API and Elementor\r\n👨‍💻 39.0 - Automatic notification in Bubble via WPP API\r\n👨‍💻 40.0 - Sending files in Bubble via WPP API\r\n👨‍💻 40.1 - Learn how to embed WPP API with your Bubble app\r\n👨 ‍💻 41.0 - Sending files in Bubble via Instagram API\r\n👨‍💻 42.0 - Free automatic notification with WPP API for RD Station and Active Campaign (CRM) clients\r\n👨‍💻 43.0 - Bot message trigger and data capture with WPP API and Google Sheet s (Sheet)\r\n👨‍💻 44.0 - Introduction to Venom-BOT\r\n👨‍💻 45.0 - How to export all WPP conversations into JSON file using WPP API\r\n👨‍💻 46.0 - Game JOKENPO for WPP\r\n👨‍💻 46.1 - Consume the ClickUp API directly on WPP\r\n👨‍💻 46.2 - Consume the Twitter API via WPP\r\n👨‍💻 47.0 - Learn how schedule automatic messaging using WPP API\r\n👨‍💻 48.0 - Free REST API to send Lists and Buttons on WPP\r\n👨‍💻 49.0 - Baileys, a lightweight, fast and super stable API + DialogFlow\r\n👨‍💻 49.1 - Baileys, a lightweight, fast and super stable API + MD\r\n👨‍💻 49.2 - Baileys, a lightweight, fast and super stable API + MD\r\n👨‍💻 49.3 - Learn how to install WPP API Baileys directly on your Android (Termux), without VPS or PC\r\n👨‍💻 49.4 - Learn how to create an auto-firing robot with Baileys\r\n👨‍💻 49.5 - Exploring post requests with the REST API from BAILEYS\r\n👨‍💻 49.6 - Learn how to create the Frontend to consume Baileys QRCode\r\n👨‍💻 49.7 - Consuming MYSQL database data via Baileys\r\n👨‍💻 50.0 - Learn how use WPP API for free with new multi-device version (BETA - MD)\r\n👨‍💻 51.0 - Learn how to create modern chatbots with Botpress and WPP API for free\r\n👨‍💻 51.1 - Learn how to install Botpress directly on your VPS and expose the service on a subdomain\r\n👨‍💻 52.0 - Learn how to send SMS via WPP API for free and Vonage\r\n👨‍💻 53.0 - Control the WPP API at your fingertips using the FINGERPOSE library\r\n\r\n 📰 BONUS WORDPRESS\r\n📰 61.0 - Introduction\r\n📰 62.0 - Domain Registration\r\n📰 63.0 - Hiring the appropriate server with less than R$15.00/Month\r\n📰 64.0 - Pointing out the DNS - Part 1\r\n📰 64.1 - Enabling Free SSL Certificate - Part 2\r\n📰 65.0 - WordPress Installation and Configuration - Part 1\r\n📰 65.1 - WordPress Installation and Configuration - Part 2\ r\n📰 66.1 - Template Optimization and Import in Wordpress - Part 1\r\n📰 66.2 - Template Optimization and Import in Wordpress - Part 2\r\n📰 66.3- Template Optimization and Import in Wordpress - Part 3\r\n📰 67.0 - Activating your professional email\r\n\r\n🛸 ZDG\r\n🛸 LIVE #01 - Launch Journey with WPP\r\n🛸 LIVE #02 - Launch Journey with WPP\ r\n🛸 LIVE #03 - Launch Journey with WPP\r\n🛸 LIVE #04 - Launch Journey with WPP\r\n🛸 LIVE #05 - Launch Journey with WPP\r\n🛸 Blog Shooting - Launching a digital product with the ZDG Method\r\n🛸 Shooting Blog - As Darlings of 2.0"); 393 | }); 394 | } 395 | else if (msg.body !== null && msg.body === "22"){ 396 | const index = MessageMedia.fromFilePath('./indice.pdf'); 397 | client.sendMessage(msg.from, index, {caption: 'Comunidade ZDG 2.0'}); 398 | delay(4500).then(async function() { 399 | msg.reply("👨‍🏫 INFORMACIÓN BÁSICA SOBRE APIs\r\n👨‍🏫 INFORMACIÓN BÁSICA SOBRE APIs\r\n\r\n🚀 MÓDULO #00 - ZDG APLICADO A LANZAMIENTOS\r\n👨‍🏫 GRUPO DE ALUMNOS EN TELEGRAM\r\ n🎁 MENTORÍA INDIVIDUAL - ESPERANDO EL LANZAMIENTO DE TU HORARIO\r\n🚀 0.0 - ZDG aplicado a tu lanzamiento\r\n🚀 0.1 - Instalando tu API en Contabo\r\n🚀 0.1b - Haciendo múltiples servicios de tu API disponible en Contabo\r\n🚀 0.2 - Instalación de BOT Group Manager\r\n🚀 0.3a - Instalación de Multi-Trigger\r\n🚀 0.3b - Instalación de Recorded Audio Trigger\r\n🚀 0.4 - Notificación automática para su lanzamiento (WebHooks)\r\n🚀 0.5 - 📌 Actualización el 21/10/21 - DESCARGAR ZDG TRIGGER y Extractor de contactos\r\n🚀 0.6 - BOT Group Manager + Telegram\r\n 🚀 0.7 - 📌 Actualización de seguridad 13/09/2021 - Group Manager BOT\r\n🚀 0.8 - Plantilla de mensaje único para lanzamientos\r\n\r\n🚀 MÓDULO n.° 01 - INTRODUCCIÓN A ZDG\r\n ⚠️ Lea atentamente estas instrucciones antes de comenzar tus estudios\r\n🚀 1.0 - ¿Quién soy? ¿Qué pasa con LGPD?\r\n🚀 1.1 - Introducción a ZDG\r\n\r\n🚀 MÓDULO #02 - DEFINE EL OPERADOR Y LA APLICACIÓN ADECUADOS\r\n🚀 2.0 - Elección del operador\r\n🚀 2.1 - El aplicación WPP indicada\r\n\r\n🚀 MÓDULO #03 - EL FORMATO DE LA LISTA DE CLIENTES\r\n🚀 3.0 - Elaboración de la lista de leads (clientes)\r\n🚀 3.1 - Sincronización de Blue con Google Contacts\r\ n\r\n🚀 MÓDULO #04 - SOFTWARE, EXTENSIONES Y CHIPS\r\n🚀 4.0 - Software y extensiones\r\n🚀 4.1 - Conceptos básicos de BAN y estructuras de activación complejas\r\ n🚀 4.2 - Chip de activación vs Asistencia chip\r\n\r\n🚀 MÓDULO #05 - PRÁCTICA DE TIRO\r\n🚀 5.0 - Práctica de tiro\r\n🚀 5.1 - Práctica de tiro\r\ n🚀 5.2 - Práctica de tiro\r\ n🚀 5.3 - Práctica de tiro\r\n🚀 5.4 - Práctica de tiro\r\n🚀 5.5 - Práctica de tiro\r\n🚀 5.6 - Práctica de tiro\r\n🚀 5.7 - Práctica de tiro\r\n🚀 5.8 - Práctica de tiro\r\n🚀 5.9 - La teoría de los bloques\r\ n🚀 6.0 - Mensaje inicial\r\n🚀 7.0 - Procesamiento de datos en excel\r\n🚀 8.0 - Generando ingresos extra con ZDG\r\n🚀 9.0 - Chip Calculator\r\n🚀 10.0 - Acelera tu proceso\ r\n🚀 11.0 - Cómo formatear el contenido ideal para Zap\r\n🚀 12.0 - Manual de tiro de campaña\r\n🚀 13.0 - Manual anti-SPAM\r\n🚀 14.0 - Comprender el cifrado y el algoritmo de WPP\r\ n🚀 15.0 - Hoja de cálculo con el calendario de envío activador\r\n\r\n🛸 GRUPOS DE BONIFICACIÓN\r\n🛸 16.0 - Clientes ocultos y números virtuales\r\n🛸 17.0 - GRUPOS WPP - ¡REDIRECCIÓN AUTOMÁTICA GRATUITA!\r\ n🛸 17.1 - GRUPOS de WPP - Aprende a exportar todos los contactos de tus grupos de WPP a una hoja de cálculo en Excel\r\n🛸 17.2 - GRUPOS de WPP - Aprende a extraer la información del GRUPO con solicitudes POST\r\n\r\n 🤖 CHATBOT ADICIONAL\r\n🤖 18.0 - Administrador de grupo BOT\r \n🤖 19.0 - Red de robots para envío de mensajes y archivos a través de la API de WPP\r\n🤖 20.0 - CHATBOT con preguntas y respuestas nativas en JS\r\n🤖 20.1 - CHATBOT dinámico accediendo a la base de datos en tiempo real\r\ n🤖 20.2 - CHATBOT dinámico + CHROME\r\n🤖 21.1 - Chatbot + DialogFlow (Instalación hasta configurar respuestas de texto)\r\n🤖 21.2 - Chatbot + DialogFlow (Respondiendo a intentos de texto y audio a través de WPP)\r\n🤖 22.0 - Pronóstico del tiempo con DialogFlow\r\n🤖 23.0 - JUEGO para WPP\r\n🤖 24.0 - Múltiples asistentes - 1 número, múltiples usuarios\r\n🤖 24.1 - Múltiples asistentes - 1 número, múltiples usuarios WINDOWS\r\ nº 24.2- Múltiples asistentes - 1 número, múltiples usuarios CONTABO\r\n🤖 24.3 - Múltiples asistentes - 1 número, múltiples usuarios + Disparador automático\r\n🤖 24.4 - Múltiples asistentes - 1 número, múltiples usuarios + Grupos + DialogFlow\r\ n🤖 24.5 - Múltiples asistentes - 1 número, múltiples usuarios + Historial\r\n🤖 24.6 - Múltiples asistentes - 1 número, múltiples usuarios + SUB y FTP\r\n🤖 24.7 - Múltiples asistentes - 1 número, múltiples usuarios + Personalización de Front AWS\r\n🤖 24.8 - Múltiples asistentes - 1 número, múltiples usuarios + Front CONTABO Personalización\r\n🤖 24.9 - Múltiples asistentes - 1 número, múltiples usuarios + MD\r\n🤖 24.10 - Múltiples asistentes - 1 número, múltiples usuarios + SMS + Llamada telefónica\r\n🤖 24.11 - Múltiples asistentes - 1 número, múltiples usuarios + Múltiples instancias en el mismo VPS\r\n🤖 24.12 - Múltiples asistentes - 1 número, múltiples usuarios + Múltiples instancias de Localhost \r\n🤖 24.13 - Múltiples asistentes - 1 número, múltiples usuarios + Directo + Grabación multimedia\r\n🤖 24.1 4 - Múltiples asistentes - 1 número, múltiples usuarios + REPO OFICIAL EN GITHUB\r\n🤖 24.15 - Múltiples asistentes - 1 número, múltiples usuarios + API externa\r\n🤖 25.0 - Conexión de su BOT en la nube en un VPS ( Servidor Privado Virtual)\r\n🤖 26.0 - Creación de su ISCA BOT + Manual en PDF\r\n🤖 26.1 - Introducción a SKEdit\r\n🤖 26.2 - Captura automática de prospectos\r\n🤖 27.0 - Chatbot para Instagram y DialogFlow\r\n🤖 27.1 - Chatbot para Instagram con WPP\r\n🤖 28.0 - Robot gratuito para activación de mensajes y captura de datos con WPP API - WPPConnect POSTGRE\r\n🤖 28.1 - Mensaje gratuito robot de activación y captura de datos con API de WPP - WPPConnect MYSQL\r\n🤖 28.2 - Aprende a integrar WPPConnect API de WPP con DialogFlow\r\n🤖 29.0 - Aprende a integrar Venom -BOT con DialogFlow y explora esta API gratuita de WPP\ r\n🤖 29.1 - API REST para enviar Listas y Botones en WPP usando VENOM-BOT\r\n🤖 29.2 - Robot para activación de mensajes y captura de datos con la API de WPP - Venom-BOT MongoDB\r\n🤖 29.3 - Mensaje activación y captura de datos del robot con la API de WPP - Venom-BOT MYSQL\r\n🤖 29.4 - Activación de mensajes y captura de datos del robot con la API de WPP - Venom-BOT POSTGRE\r\n🤖 29.5 - Exportación de Venom-BOT QRCode y consumo de la API de WPP \r\n🤖 29.6 - Crear y administrar múltiples ins Instancias de API de WPP gratis usando Venom-BOT\r\n🤖 29.7 - Aprende a integrar Venom-BOT con DialogFlow y explora listas y botones con WPP API\r\n🤖 29.8 - Robot gratuito para disparar listas y botones gratis con API de WPP - Venom-BOT\r\n🤖 29.9 - ¿Con nueve o sin nueve? Descubre cómo configurar tu API de WPP contra la regla del número fantasma\r\n🤖 29.10 - Robot gratuito para realizar llamadas telefónicas con la API de WPP - Venom-BOT\r\n🤖 29.11 - Robot gratuito para consultar información del mercado de criptomonedas en API de WPP - Venom-BOT\r\n🤖 29.12 - Aprende a validar contactos de WPP de forma masiva con WPP API Venom-BOT\r\n🤖 29.13 - Aprende a crear un CRUD para manipular MYSQL y consumir a través de Venom-BOT\r \n\r\n👨‍💻 NOTIFICACIONES AUTOMÁTICAS ADICIONALES\r\n👨‍💻30.0 - Creación de su EMBUDO DE VENTAS y BOT usando PHP + ChatAPI\r\n👨‍💻 30.1 - API de WPP gratis + Carga de medios + Carga de texto a grupos + WEBHOOK a HOTMART\r\n👨‍ 💻 31.0 - Gratis notificación a través de la API de WPP para clientes potenciales\r\n👨‍💻 31.1 - Crear botones y listas con la API de WPP\r\n👨‍💻 31.2 - Aprende a enviar archivos multimedia y administrar grupos a través de la API de WPP\r\n👨‍💻 32.0 - Cómo mantener activa la API sin desconexiones usando la cuenta gratuita de Heroku\r\n👨‍💻 33.0 - API de WPP GRATIS y WooCommerce\r\n👨‍💻 33.1 - API de WPP GRATIS e IMÁGENES de WooCommerce\r\n👨‍💻 33.2 - Envía listas y botones gratis usando WPP y WooCommerce API\r\n👨‍💻 34.0 - Múltiples instancias\r\n👨‍💻 35.0 - Instalar API dentro de un VPS \r\n👨‍💻 36.0 - CHAT API + Elementor \r\n👨‍💻 37.0 - CHAT-API + Hotmart + Eduzz + Monetizze\r\n👨‍💻 38.0 - Notifica a tu cliente potencial capturado en Elementor PRO o HTML FORM a través de WPP con API gratuita\r\n👨‍💻 38.1 - Envía listas y botones gratis usando API y Elementor\r\n👨‍💻 39.0 - Notificación automática en Bubble a través de la API de WPP\r\n👨‍💻 40.0 - Envío de archivos en Bubble a través de la API de WPP\r\n👨‍💻 40.1 - Aprenda a incrustar la API de WPP con tu aplicación Bubble\r\n👨‍💻 41.0 - Envío de archivos en Bubble a través de la API de Instagram\r\n👨‍💻 42.0 - Notificación automática gratuita con WPP API para clientes de RD Station y Active Campaign (CRM)\r\n👨‍ 💻 43.0 - Bot de activación de mensajes y captura de datos con la API de WPP y Google Sheets (Sheet)\r\n👨‍💻 44.0 - Introducción a Venom-BOT\ r\n👨‍💻 45.0 - Cómo exportar todas las conversaciones de WPP en un archivo JSON usando la API de WPP\r\n👨‍💻 46.0 - Juego JOKENPO para WPP\r\n👨‍💻 46.1 - Consumir la API ClickUp directamente en WPP\r\n👨‍💻 46.2 - Consumir la API de Twitter a través de WPP\r\n 👨‍💻 47.0 - Aprende a programar mensajes automáticos usando la API de WPP\r\n👨‍💻 48.0 - API REST gratuita para enviar listas y botones en WPP\r\n👨‍💻 49.0 - Baileys, una API liviana, rápida y súper estable + DialogFlow\r\n👨‍💻 49.1 - Baileys, una API liviana, rápida y súper estable + MD\r\n👨‍💻 49.2 - Baileys, una API liviana, rápida y súper estable + MD\r\n👨‍💻 49.3 - Aprende a instalar Baileys WPP API directamente en tu Android (Termux), sin VPS ni PC\r\n👨‍💻 49.4 - Aprende a crear un robot de disparo automático con Baileys\r\n👨‍💻 49.5 - Explora las solicitudes de publicación con BAILEYS REST API\r\n👨‍💻 49.6 - Aprende a crear Frontend para consumir Baileys QRCode\r\n👨‍💻 49.7 - Consumir datos de la base de datos MYSQL a través de Baileys\r\n👨‍💻 50.0 - Aprende a usar la API de WPP de forma gratuita con la nueva versión multidispositivo (BETA - MD)\ r\n👨‍💻 51.0 - Aprenda a crear chatbots modernos con Botpress y la API de WPP de forma gratuita\r\n👨‍💻 51.1 - Aprenda a instalar Botpress directamente en su VPS y exponga el servicio en un subdominio\r\ n👨‍💻 52.0 - Aprende a enviar SMS a través de API de WPP gratis y Vonage\r\n👨‍💻 53.0 - Controla la API de WPP con la punta de tus dedos usando la biblioteca FINGERPOSE\r\n\r\n📰 BONUS WORDPRESS\r\n📰 61.0 - Introducción\r\n📰 62.0 - Registro de Dominio\r\n📰 63,0 - Contratación del servidor adecuado con menos de R$ 15,00/Mes\r\n📰 64,0 - Apuntando DNS - Parte 1\r\n📰 64,1 - Habilitación del certificado SSL gratuito - Parte 2\r\ n📰 65.0 - Instalación y configuración de Wordpress - Parte 1\r\n📰 65.1 - Instalación y configuración de Wordpress - Parte 2\r\n📰 66.1 - Optimización e importación de la plantilla en Wordpress - Parte 1\r \n📰 66.2 - Optimización e importación de la plantilla en Wordpress - Parte 2\r\n📰 66.3- Optimización e importación de la plantilla en Wordpress - Parte 3\r\n📰 67.0 - Habilitación de su correo electrónico profesional\r\n \r\n🛸 ZDG \r\n🛸 EN VIVO n.° 01: viaje de lanzamiento con WPP\r\n🛸 EN VIVO n.° 02: viaje de lanzamiento con WPP\r\n🛸 EN VIVO n.° 03: viaje de lanzamiento con WPP\r\n🛸 EN VIVO n.º 04: viaje de lanzamiento con WPP\r\n🛸 LIVE #05 - Launch Journey con WPP\r\n🛸 Shooting Blog - Lanzamiento de producto digital con el método ZDG\r \n🛸 Shooting Blog - Los mimados de 2.0"); 400 | }); 401 | } 402 | else if (msg.body !== null || msg.body === "0" || msg.type === 'ptt' || msg.hasMedia) { 403 | msg.reply("*COMUNIDADE ZDG*\n\n🤪 _Usar o WPP de maneira manual é prejudicial a saúde_\r\n\r\nhttps://comunidadezdg.com.br/ \r\n\r\n⏱️ As inscrições estão *ABERTAS*"); 404 | const foto = MessageMedia.fromFilePath('./foto.jpeg'); 405 | client.sendMessage(msg.from, foto) 406 | delay(3000).then(async function() { 407 | try{ 408 | const media = MessageMedia.fromFilePath('./comunidade.ogg'); 409 | client.sendMessage(msg.from, media, {sendAudioAsVoice: true}) 410 | //msg.reply(media, {sendAudioAsVoice: true}); 411 | } catch(e){ 412 | console.log('audio off') 413 | } 414 | }); 415 | delay(8000).then(async function() { 416 | const saudacaoes = ['Olá ' + nomeContato + ', tudo bem?', 'Oi ' + nomeContato + ', como vai você?', 'Opa ' + nomeContato + ', tudo certo?']; 417 | const saudacao = saudacaoes[Math.floor(Math.random() * saudacaoes.length)]; 418 | msg.reply(saudacao + " Esse é um atendimento automático, e não é monitorado por um humano. Caso queira falar com um atendente, escolha a opção 4. \r\n\r\nEscolha uma das opções abaixo para iniciarmos a nossa conversa: \r\n\r\n*[ 1 ]* - Quero garantir minha vaga na Comunidade ZDG. \r\n*[ 2 ]* - O que vou receber entrando para a turma da ZDG? \r\n*[ 3 ]*- Quais tecnologias e ferramentas eu vou aprender na comunidade ZDG? \r\n*[ 4 ]- Gostaria de falar com o Pedrinho, mas obrigado por tentar me ajudar.* \r\n*[ 5 ]*- Quero aprender como montar minha API de GRAÇA.\r\n*[ 6 ]*- Quero conhecer todo o conteúdo programático da Comunidade ZDG.\r\n*[ 7 ]*- Gostaria de conhecer alguns estudos de caso. \r\n*[ 8 ]*- In *ENGLISH* please! \r\n*[ 16 ]*- En *ESPAÑOL* por favor."); 419 | }); 420 | 421 | } 422 | }); 423 | 424 | console.log("\nA Comunidade ZDG é a oportunidade perfeita para você aprender a criar soluções incríveis usando as APIs, sem precisar de experiência prévia com programação. Com conteúdo exclusivo e atualizado, você terá tudo o que precisa para criar robôs, sistemas de atendimento e automações do zero. O curso é projetado para iniciantes e avançados, e oferece um aprendizado prático e passo a passo para que você possa criar soluções incríveis.") 425 | console.log("\nIncreva-se agora acessando link: comunidadezdg.com.br\n") 426 | 427 | server.listen(port, function() { 428 | console.log('Aplicação rodando na porta *: ' + port + ' . Acesse no link: http://localhost:' + port); 429 | }); 430 | --------------------------------------------------------------------------------