63 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| module.exports = {
 | |
|     help: (bot, msg, logger) => {
 | |
|         const help = "help";
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(help)) {
 | |
|             const userMention = "<a href=\"tg:\/\/user?id=" + msg.from.id + "\">@" + msg.from.first_name + "<\/a>"
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked for help");
 | |
|             bot.sendMessage(msg.chat.id, "Hello " + userMention + " please PM me @" + process.env.BOT_USERNAME + " and i'll try to help.", { parse_mode: "HTML" });
 | |
|         }
 | |
|     },
 | |
|     unlinked_help: (bot, msg, logger) => {
 | |
|         const help_unlinked = "unlinked code";
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(help_unlinked)) {
 | |
|             const userMention = "<a href=\"tg:\/\/user?id=" + msg.from.id + "\">@" + msg.from.first_name + "<\/a>"
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked for unlinked code");
 | |
|             bot.sendMessage(msg.chat.id, "Hello " + userMention + " please PM me @" + process.env.BOT_USERNAME + " and i'll give you the code", { parse_mode: "HTML" });
 | |
|         }
 | |
|     },
 | |
|     bye: (bot, msg, logger) => {
 | |
|         const bye = "bye";
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(bye)) {
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Said bye");
 | |
|             bot.sendMessage(msg.chat.id, "Bye " + msg.from.first_name + ", Hope to see you again.");
 | |
|         }
 | |
|     },
 | |
|     iLoveYou: (bot, msg, logger, name) => {
 | |
|         const love = "i love you ";
 | |
|         const lovePlus = love + name.toLowerCase()
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(lovePlus)) {
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Said they loved me");
 | |
|             bot.sendMessage(msg.chat.id, "I love you too " + msg.from.first_name);
 | |
|         }
 | |
|     },
 | |
|     thankYou: (bot, msg, logger, name) => {
 | |
|         const thankYou = "thank you " + name.toLowerCase();
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(thankYou)) {
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Said thank you");
 | |
|             bot.sendMessage(msg.chat.id, "You're welcome " + msg.from.first_name);
 | |
|         }
 | |
|     },
 | |
|     youThere: (bot, msg, logger, name) => {
 | |
|         const youThere = "you there " + name.toLowerCase() + "?";
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(youThere)) {
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " asked if im there");
 | |
|             bot.sendMessage(msg.chat.id, "Always...");
 | |
|         }
 | |
|     },
 | |
|     fOff: (bot, msg, logger, name) => {
 | |
|         const fuuk = "fuck off ";
 | |
|         const fuuckPlus = fuuk + name.toLowerCase()
 | |
|         if (msg.text && msg.text.toString().toLowerCase().includes(fuuckPlus)) {
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " told me to fuck off");
 | |
|             bot.sendMessage(msg.chat.id, "Fuck off yourself " + msg.from.first_name + "!");
 | |
|         }
 | |
|     },
 | |
|     loveADeal: (bot, msg, logger) => {
 | |
|         const deal = "deal";
 | |
|         if (msg.text && msg.text.toString().toLowerCase().match(/\bdeal\b/)) {
 | |
|             if (msg)
 | |
|             logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Said we got a deal!");
 | |
|             bot.sendMessage(msg.chat.id, "I LOVE it when " + msg.from.first_name + ", does a deal :)");
 | |
|         }
 | |
|     }
 | |
| }; |