-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpythonic.js
112 lines (93 loc) · 3.08 KB
/
pythonic.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
const db = require("quick.db");
const discord = require("discord.js");
const client = new discord.Client({ disableEveryone: true });
client.login("OTQ2NDYyODg1NzE3MDg2MjA4.YhfEQA.QMweIA3daqimB16QoKqupg4WQIo");//tokeni buraya yazınız YOKSA ÇALIŞMAZ
const fetch = require("node-fetch");
const fs = require("fs");
require("express")().listen(1343);
//UPTİME
const express = require("express");
const app = express();
const http = require("http");
app.get("/", (request, response) => {
console.log("Pinglenmedi.");
response.sendStatus(200);
});
app.listen(process.env.PORT);
setInterval(() => {
http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
}, 280000);
//OYNUYOR KISMI
client.on("ready", () => {
console.log("Bot Aktif");
let playing = client.voice.connections.size;
client.user.setPresence({
activity: {
name: "Chavomutz",
type: "WATCHING",
url: "link koy"
}
});
});
setInterval(() => {
var links = db.get("linkler");
if (!links) return;
var linkA = links.map(c => c.url);
linkA.forEach(link => {
try {
fetch(link);
} catch (e) {
console.log("" + e);
}
});
console.log("Pinglendi.");
}, 60000);
client.on("ready", () => {
if (!Array.isArray(db.get("linkler"))) {
db.set("linkler", []);
}
});
//embed hazırlıkları
const help = new discord.MessageEmbed()
.setFooter("shinne uptime yardımcısı")
.setColor("RED")
.setThumbnail('https://i.imgur.com/4M7IWwP.gif')
.setDescription(`Selamlar, botunu uptime etmeye hazırmısın? \n artık kolay bir şekilde botunu 7/24 aktif edebilirsin! \n\n🤹 uptime olmak için \`!ekle [glitch linki]\` yazabilirsin \n🎭 Uptime ettiğin botlarımı görmek istiyorsun \`!göster\` `)
client.on("message", message => {
if (message.author.bot) return;
var spl = message.content.split(" ");
if (spl[0] == "!ekle") {
var link = spl[1];
fetch(link)
.then(() => {
if (
db
.get("linkler")
.map(z => z.url)
.includes(link)
)
return message.channel.send(new discord.MessageEmbed().setFooter("SCROW").setColor("RED").setDescription("Projeniz Sistemimizde Zaten Var"));
message.channel.send(new discord.MessageEmbed().setFooter("SCROW").setColor("RED").setDescription("Projeniz Sistemimize Başarıyla Eklendi."));
db.push("linkler", { url: link, owner: message.author.id });
})
.catch(e => {
return message.channel.send(new discord.MessageEmbed().setFooter("SCROW").setColor("RED").setDescription("Lütfen Bir Link Giriniz"));
});
}
});
client.on("message", message => {
if (message.author.bot) return;
var spl = message.content.split(" ");
if (spl[0] == "!göster") {
var link = spl[1];
message.channel.send(new discord.MessageEmbed().setFooter("SCROW").setColor("RED").setDescription(`${db.get("linkler").length} Proje Aktif Tutuluyor!`));
}
});
client.on("message", message => {
if (message.author.bot) return;
var spl = message.content.split(" ");
if (spl[0] == "!yardım") {
var link = spl[1];
message.channel.send(help);
}
});