| 
									
										
										
										
											2025-07-30 09:51:32 +01:00
										 |  |  | const utils = require('../../lib/utils'); | 
					
						
							|  |  |  | const subs = utils.loadSubs(); | 
					
						
							| 
									
										
										
										
											2020-06-30 16:25:55 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | var subArray = [] | 
					
						
							|  |  |  | subs.forEach(element => { | 
					
						
							|  |  |  |     if (element.COST != "X") { | 
					
						
							|  |  |  |         let arr = ["- " + element.SUB] | 
					
						
							|  |  |  |         subArray.push(arr) | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | subArray.push(["- Home"]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module.exports = { | 
					
						
							|  |  |  |     main: (bot, msg, logger) => { | 
					
						
							|  |  |  |         logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked what app to use"); | 
					
						
							|  |  |  |         bot.sendMessage(msg.chat.id, "What Subscription do you have?", { | 
					
						
							|  |  |  |             "reply_markup": { | 
					
						
							|  |  |  |                 "keyboard": subArray | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     appSwitch: (bot, msg, logger) => { | 
					
						
							|  |  |  |         let string = "" | 
					
						
							|  |  |  |         if (subArray.some(v => msg.text && msg.text.toString().includes(v))) { | 
					
						
							|  |  |  |             var checkSub = msg.text.substring(2) | 
					
						
							|  |  |  |             if (checkSub != "Home") { | 
					
						
							|  |  |  |                 subs.forEach(element => { | 
					
						
							|  |  |  |                     if (element.SUB === checkSub) { | 
					
						
							|  |  |  |                         element.APPS.forEach(element => { | 
					
						
							|  |  |  |                             let catString = element | 
					
						
							|  |  |  |                             string += '\n' + catString; | 
					
						
							|  |  |  |                         }) | 
					
						
							|  |  |  |                     } | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |                 ); | 
					
						
							| 
									
										
										
										
											2021-10-23 16:54:05 +00:00
										 |  |  |                 bot.sendMessage(msg.chat.id, checkSub + " can use -" + string + "\n\nAll can be downloaded from our unlinked") | 
					
						
							| 
									
										
										
										
											2020-06-30 16:25:55 +00:00
										 |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2020-06-28 22:31:20 +01:00
										 |  |  | } |