This commit is contained in:
karl.hudgell 2020-06-21 14:28:52 +01:00
parent 612dddd187
commit 0ad80be2bc

54
app.js
View File

@ -96,6 +96,41 @@ bot.on('message', (msg) => {
bot.sendMessage(msg.chat.id, "SurfShark is the VPN that we advise you use on your device to bypass the blocks,\n\nYou can install this on your device from our FileLinked\n\nWe provide a username and password for you to use in the updates groups. DO NOT SHARE THE DETAILS"); bot.sendMessage(msg.chat.id, "SurfShark is the VPN that we advise you use on your device to bypass the blocks,\n\nYou can install this on your device from our FileLinked\n\nWe provide a username and password for you to use in the updates groups. DO NOT SHARE THE DETAILS");
} }
const iptvGuidance = "iptv guidance";
if (msg.text.toString().toLowerCase().includes(iptvGuidance)) {
bot.sendMessage(msg.chat.id, "🚨Basic IPTV Guidance🚨\n\nPlease see below some very basic IPTV guidance for those who are new to IPTV")
.then(() => {
return bot.sendMessage(msg.chat.id, "1. What is a sub? A sub is what provides you with your live tv and movies/VOD... They are called different names e.g. GOLD, PREMIUM, ETC... All offer very similar channels with the difference of VOD, Series and time and money spent on servers.").then(() => {
return bot.sendMessage(msg.chat.id, "2. What is an APP? An app is something that you load your sub onto, and enables you to view the channels your sub provides.").then(() => {
return bot.sendMessage(msg.chat.id, "3. What is the difference m3u and Stbemu? you simply add a username...password and url (M3U) to apps such as SMARTERS,XCIPTV that you get when you purchase your sub (the username and password is in effect your sub) These subs can normally be used on multiple devices but only one at a time. Stbemu is a (mac) based app, you give the admin your mac address and they give you a portal (URL) to add to the stbemu app. The latest version on Stbemu is available in my filelinked. Stbemu subs are generally MAC, Serial and Device locked, and are not advised to anyone new to IPTV!!!!").then(() => {
return bot.sendMessage(msg.chat.id, "4. For flexibility and ease of use username and password subs are far better for anyone new to IPTV certain subs have their own dedicated apps and are available to download from my filelinked. I have at least one app available for every sub I sell in this room.").then(() => {
return bot.sendMessage(msg.chat.id, "5. Things you must know when using IPTV How to refresh DNS How to change your app player settings How to change your app player to an external player How to carry out basic but essential IPTV Maintenance.")
})
})
})
})
})
}
const iptvMaintenance = "basic iptv maintenance";
if (msg.text.toString().toLowerCase().includes(iptvMaintenance)) {
bot.sendMessage(msg.chat.id, "🚨Basic IPTV Maintenance🚨\n\nReboot Router, Reboot Device.\nClear all app caches - Go to settings - Applications - Manage installed applications - click on app and select clear cache. Do this for all installed applications.")
.then(() => {
return bot.sendMessage(msg.chat.id, "To refresh DNS\nClick on add user\nRefresh DNS\nList users\nLog back in").then(() => {
return bot.sendMessage(msg.chat.id, "Adding external players and changing player settings (decoder)\n\nClick the three dots in top corner and select settings.\nClick external players, and add VLC and MX Players.\nGo back one screen and click player selection.\nAt the side of live tv click whichever player you prefer, for live tv and catch up, the built in player generally works best, and choose an external player for VOD and series.\nYou may also find that changing your player setting to HW or Native can help with freezing/stuttering stream issues.").then(() => {
return bot.sendMessage(msg.chat.id, "To get the most from your IPTV you have to take a little time to learn how IPTV works How you do this is by investing a little of your time and reading through previous group messages, you do not have to read through 1000s of messages, simply use the group search function. Also do the same with the updates group, this way your IPTV experience will be a very positive, downtime and buffer free one.").then(() => {
return bot.sendMessage(msg.chat.id, "Using search function\n\nTo save time having to scroll through 1000s of messages utilise the telegram search function, this can be used to search for specific key words.\n\nSimply click on the group name (3dots at the top right of screen)\n\nThis will bring a sub menu select the word search and then type the word you are searching for e.g. your sub name, it will then bring up all messages featuring the word you have searched for.")
})
})
})
})
}
const doIneedVPN = "do i need a vpn?";
if (msg.text.toString().toLowerCase().includes(doIneedVPN)) {
bot.sendMessage(msg.chat.id, "You only need a VPN if your subscription isn't working at the time of use, normally only when the Football is on do the subs get blocked, if they do, connect using SurfShark using the details provided in the updates channel, DO NOT SHARE THESE DETAILS!");
}
}), }),
bot.onText(/^(\/start|Home)$/, (msg) => { bot.onText(/^(\/start|Home)$/, (msg) => {
@ -147,7 +182,7 @@ bot.onText(/Applications/, (msg) => {
bot.onText(/^Subscriptions$/, (msg) => { bot.onText(/^Subscriptions$/, (msg) => {
bot.sendMessage(msg.chat.id, "Please only ask an Admin, if you can't find the answer here..", { bot.sendMessage(msg.chat.id, "Subscription FAQ", {
"reply_markup": { "reply_markup": {
"keyboard": [ "keyboard": [
["Subscription Prices"], ["Subscription Prices"],
@ -161,7 +196,22 @@ bot.onText(/^Subscriptions$/, (msg) => {
}) })
}) })
bot.onText(/FileLinked/, (msg) => {
bot.onText(/^IPTV$/, (msg) => {
bot.sendMessage(msg.chat.id, "IPTV FAQ", {
"reply_markup": {
"keyboard": [
["IPTV Guidance"],
["Basic IPTV Maintenance"],
["Do I need a VPN?"],
["IPTV Bible"],
["Home"]
]
}
})
})
bot.onText(/^FileLinked$/, (msg) => {
bot.sendMessage(msg.chat.id, "The current FileLinked code is - 47054161\n\nYou can download all our players from there", { bot.sendMessage(msg.chat.id, "The current FileLinked code is - 47054161\n\nYou can download all our players from there", {
"reply_markup": { "reply_markup": {
"keyboard": [ "keyboard": [