// librerias
#include <CTBot.h>
#include <ArduinoJson.h>
CTBot bot_cactus;
String emojiMano ="\xF0\x9F\x91\x8B";
String emojiArma = "\xF0\x9F\x94\xAB";
String emojiNave ="\xF0\x9F\x9A\x80";
String emojiCarro =" \xF0\x9F\x9A\x97";
String emojiCaraTerror="\xF0\x9F\x98\xB1";
String emojiMando="\xF0\x9F\x8E\xAE";
String emojiMuleta="\xF0\x9F\xA6\xBD";
String emojiBomba = "\xF0\x9F\x92\xA3";
String emojiCalavera = "\u2620";
String emojiFuego = "\xF0\x9F\x94\xA5";
String emojiSol = "\xE2\x98\x80";
String emojiCalor = "\xF0\x9F\x98\x93";
String emojiEnojado = "\xF0\x9F\x98\xA0";
String Cubitohielo= "\u2744";
String Muneconieve = "\u2603";
String Coponieve = "\u2744";
String esquiando= "\u26F7";
String Tazacaliente= "\u2615";
String Carasonrojada = "\xF0\x9F\x98\x8A";
String Carafeliz = "\xF0\x9F\x98\x81";
String Carafiesta = "\xF0\x9F\x8E\x89";
String Caragatofeliz= "\xF0\x9F\x98\xB8";
String Cactus = "\xF0\x9F\x8C\x9C";
String Hojassecas = "\xF0\x9F\x8D\x82";
String Isla = "\xF0\x9F\x8C\xB4";
String Desierto = "\xF0\x9F\x8C\xB0";
String Ataud = "\xE2\x9A\xB0";
String Cuchillo= "\xF0\x9F\x94\xAA";
String Hacha= "\xF0\x9F\x8A\xA1";
String Volcan= "\xF0\x9F\x8C\x8B";
String Montananevada = "\xE2\x9D\x84\xEF\xB8\x8F";
String Linterna = "\xF0\x9F\x94\xA62";
String Luna = "\xF0\x9F\x8C\x99";
String Murcielago = "\xF0\x9F\xA6\x87";
String Lentes = "\xF0\x9F\x91\x93";
String Ciudadnoche = "\xF0\x9F\x8C\x83";
String Cueva = "\xE2\x9B\xA9";
String Bombillo = "\xF0\x9F\x92\xA1";
String TOKEN =""; //token del bot
// nombre de la red wifi y la contraseña
String SSID = "Wokwi-GUEST";
String PSWD = "";
String emojisCal[]={emojiCalavera, emojiFuego,emojiSol,emojiCalor,emojiEnojado,Volcan};
String emojisFrio[]={Cubitohielo,Muneconieve,Coponieve,esquiando,Tazacaliente,Montananevada};
String emojisBien[]={Carasonrojada,Carafeliz,Carafiesta,Caragatofeliz,Cactus};
String emojisHumAlt[]={emojiBomba,emojiCalavera,emojiEnojado,Ataud};
String emojisHumBaj[]={Hojassecas,Ataud,Desierto,Isla,Cuchillo,Hacha};
String emojisLuzAlt[]={emojiSol,Cuchillo,Hacha,emojiFuego, emojiCalavera,Lentes};
String emojisLuzBaj[]={Bombillo,Cueva,Ciudadnoche,Murcielago,Luna,Linterna};
void setup() {
Serial.begin(115200);
//para conectarse a wifi
bot_cactus.wifiConnect(SSID,PSWD);
bot_cactus.setTelegramToken(TOKEN);
if(bot_cactus.testConnection()){
Serial.println("conectado con exito");
}else{
Serial.println("no se pudo conectar");
}
}
void loop(){
TBMessage mensaje;
if(bot_cactus.getNewMessage(mensaje)){
Serial.println("tiene un mensaje nuevo");
Serial.print(" enviado por: ");
Serial.println(mensaje.sender.id);
Serial.print("mensaje leido: ");
Serial.println(mensaje.text);
}
if (mensaje.text.equalsIgnoreCase("emoji")) {
bot_cactus.sendMessage(mensaje.sender.id,emojiMano);
bot_cactus.sendMessage(mensaje.sender.id,emojiArma);
bot_cactus.sendMessage(mensaje.sender.id,emojiNave);
bot_cactus.sendMessage(mensaje.sender.id,emojiCaraTerror);
bot_cactus.sendMessage(mensaje.sender.id,emojiMando);
bot_cactus.sendMessage(mensaje.sender.id,emojiCalor);
bot_cactus.sendMessage(mensaje.sender.id,emojiEnojado);
}
}