latest
This commit is contained in:
parent
44bbf97c11
commit
1f5fccf6a2
6
.vscode/launch.json
vendored
6
.vscode/launch.json
vendored
@ -4,6 +4,8 @@
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
|
||||
|
||||
{
|
||||
"type": "node",
|
||||
"request": "launch",
|
||||
@ -11,7 +13,7 @@
|
||||
"skipFiles": [
|
||||
"<node_internals>/**"
|
||||
],
|
||||
"program": "${workspaceFolder}\\app.js",
|
||||
"program": "${workspaceFolder}/app.js",
|
||||
},
|
||||
{
|
||||
"type": "node",
|
||||
@ -20,7 +22,7 @@
|
||||
"skipFiles": [
|
||||
"<node_internals>/**"
|
||||
],
|
||||
"program": "${workspaceFolder}\\test.js",
|
||||
"program": "${workspaceFolder}/test.js",
|
||||
}
|
||||
]
|
||||
}
|
@ -2,6 +2,10 @@ const fs = require('fs')
|
||||
let ad = JSON.parse(fs.readFileSync('./data/group/admins.json', 'utf8'))
|
||||
let adminArray = []
|
||||
|
||||
// const questions = require('./data/bot/lib/questions')
|
||||
const questions = require('../../lib/questions')
|
||||
|
||||
|
||||
for (const x of ad) {
|
||||
adminArray.push(x.ADMIN)
|
||||
}
|
||||
@ -26,6 +30,8 @@ module.exports = {
|
||||
// console.log(subs);
|
||||
fs.writeFileSync('./data/group/subs.json', JSON.stringify(subs))
|
||||
bot.sendMessage(msg.chat.id, sub + " sub updated")
|
||||
msg.chat.id = process.env.CHANNEL_ID
|
||||
questions.subStatus(bot, msg, logger, true)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -14,7 +14,7 @@ module.exports = {
|
||||
bot.sendMessage(msg.chat.id, randomSub.SUB + "!");
|
||||
}
|
||||
},
|
||||
subStatus: (bot, msg, logger, name) => {
|
||||
subStatus: async (bot, msg, logger, notify = false) => {
|
||||
let subs = JSON.parse(fs.readFileSync('./data/group/subs.json', 'utf8'))
|
||||
|
||||
let string = ""
|
||||
@ -33,7 +33,10 @@ module.exports = {
|
||||
}
|
||||
});
|
||||
// console.log(string)
|
||||
bot.sendMessage(msg.chat.id, string, { parse_mode: "HTML" })
|
||||
data = await bot.sendMessage(msg.chat.id, string, { parse_mode: "HTML", disable_notification: notify })
|
||||
if (notify == true) {
|
||||
bot.pinChatMessage(process.env.CHANNEL_ID, data.message_id)
|
||||
}
|
||||
},
|
||||
adminStatus: (bot, msg, logger, name) => {
|
||||
let admins = JSON.parse(fs.readFileSync('./data/group/admins.json', 'utf8'))
|
||||
|
@ -12,7 +12,8 @@ module.exports = {
|
||||
var options = {
|
||||
method: 'GET',
|
||||
url: 'https://football-pro.p.rapidapi.com/api/v2.0/livescores',
|
||||
qs: { tz: 'Europe/London', leagues: '8,2,5,23,24', include: 'localTeam,visitorTeam' },
|
||||
// qs: { tz: 'Europe/London', leagues: '2,5,8', include: 'localTeam,visitorTeam' },
|
||||
// qs: { tz: 'Europe/London', leagues: '2,5,8,23,24,27,45,81', include: 'localTeam,visitorTeam' },
|
||||
headers: {
|
||||
'x-rapidapi-host': 'football-pro.p.rapidapi.com',
|
||||
'x-rapidapi-key': process.env.RAPIDAPI_API_KEY,
|
||||
|
@ -167,7 +167,7 @@ const chat = [
|
||||
{
|
||||
"NAME": "- How to get a subscription?",
|
||||
"TEXT": [
|
||||
"To purchase a subscription you need to send a DM to any of the Admins in the group @Scotslad, @manclad72 or @bob_15.",
|
||||
"To purchase a subscription you need to send a DM to any of the Admins in the group @Scotslad, @manclad72 or @Sarbob15.",
|
||||
"PLEASE ONLY DM ONE ADMIN AND WAIT FOR THEM TO GET BACK TO YOU.",
|
||||
"When you DM to purchase the subscription please let the Admin know:\n\n1. what device the sub is going onto\n2. If there's a specific username you would like and\n3. If you don't want adult channels included. If you don't want adult channels and don't mention it when purchasing Your sub WILL be issued WITH adult channels. These can't be removed"
|
||||
],
|
||||
|
@ -1,7 +1,7 @@
|
||||
[
|
||||
{
|
||||
"ADMIN": 868225940,
|
||||
"NAME": "@bob_15",
|
||||
"NAME": "@Sarbob15",
|
||||
"REALNAME": "Sarah",
|
||||
"STATUS": 1
|
||||
},
|
||||
|
@ -1,196 +1 @@
|
||||
[
|
||||
{
|
||||
"SUB": "Premium Plus",
|
||||
"COST": "X",
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "VIP",
|
||||
"COST": 25,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Python",
|
||||
"COST": 25,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Sunbed",
|
||||
"COST": 25,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Sunbed",
|
||||
"COST": 25,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Old Premium",
|
||||
"COST": "X",
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Bluemoon",
|
||||
"COST": "X",
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "KDB",
|
||||
"COST": 20,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Shark",
|
||||
"COST": 20,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Foden",
|
||||
"COST": 18,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "New Premium (tvob)",
|
||||
"COST": 18,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "DIAZ",
|
||||
"COST": 17,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Simple",
|
||||
"COST": 15,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Knight Rider",
|
||||
"COST": 15,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Gold",
|
||||
"COST": 14,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Keano",
|
||||
"COST": 13,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Technoid",
|
||||
"COST": 11,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Bronze",
|
||||
"COST": 11,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "SOL",
|
||||
"COST": "X",
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Irishlass",
|
||||
"COST": 9,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"Orange Player (TiviMate)",
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Gambler",
|
||||
"COST": "X",
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "Gunslinger",
|
||||
"COST": 7,
|
||||
"STATUS": 1,
|
||||
"APPS": [
|
||||
"SMARTERS Green"
|
||||
]
|
||||
},
|
||||
{
|
||||
"SUB": "All of em",
|
||||
"COST": "X",
|
||||
"STATUS": "X"
|
||||
}
|
||||
]
|
||||
[{"SUB":"Premium Plus","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"VIP","COST":25,"STATUS":0,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Python","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Sunbed","COST":"X","STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Old Premium","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Bluemoon","COST":"X","STATUS":"X","APPS":["SMARTERS Green"]},{"SUB":"KDB","COST":20,"STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Shark","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Mr Whippy","COST":18,"STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Foden","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"New Premium (tvob)","COST":"X","STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"DIAZ","COST":17,"STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Titan","COST":16,"STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Bonsai","COST":15,"STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Simple","COST":"X","STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Knight Rider","COST":"X","STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Gold","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Jizer","COST":14,"STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Keano","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Technoid","COST":"X","STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Bronze","COST":"X","STATUS":"X","APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"SOL","COST":"X","STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"Irishlass","COST":9,"STATUS":1,"APPS":["Orange Player (TiviMate)","SMARTERS Green"]},{"SUB":"Gambler","COST":"X","STATUS":"X","APPS":["SMARTERS Green"]},{"SUB":"Gunslinger","COST":7,"STATUS":1,"APPS":["SMARTERS Green"]},{"SUB":"All of em","COST":"X","STATUS":"X"}]
|
26
package-lock.json
generated
26
package-lock.json
generated
@ -61,9 +61,9 @@
|
||||
}
|
||||
},
|
||||
"bl": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
|
||||
"integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
|
||||
"integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
|
||||
"requires": {
|
||||
"readable-stream": "^2.3.5",
|
||||
"safe-buffer": "^5.1.1"
|
||||
@ -383,9 +383,9 @@
|
||||
}
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.15",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
|
||||
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
|
||||
"version": "4.17.21",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
||||
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
|
||||
},
|
||||
"mime": {
|
||||
"version": "1.6.0",
|
||||
@ -406,16 +406,16 @@
|
||||
}
|
||||
},
|
||||
"minimist": {
|
||||
"version": "0.0.8",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
||||
},
|
||||
"mkdirp": {
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
||||
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
|
||||
"version": "0.5.5",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
|
||||
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
|
||||
"requires": {
|
||||
"minimist": "0.0.8"
|
||||
"minimist": "^1.2.5"
|
||||
}
|
||||
},
|
||||
"ms": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user