Browse Source

Attempt to update Top.gg server count on guild join and remove

pull/12/head
Abheek Dhawan 3 years ago
parent
commit
ae496db911
  1. 16
      bot/awesomescibo.js

16
bot/awesomescibo.js

@ -12,6 +12,7 @@ const userScore = require("./mongooseModels/mongooseUserScoreModel.js");
const generatedRound = require("./mongooseModels/mongooseGeneratedRoundModel.js"); const generatedRound = require("./mongooseModels/mongooseGeneratedRoundModel.js");
const mongoose = require("mongoose"); const mongoose = require("mongoose");
const gitlog = require("gitlog").default; const gitlog = require("gitlog").default;
const config = require("./config.json");
const helpMessage = "AwesomeSciBo has migrated to using slash commands! You can take a look at the different commands by typing `/` and clicking on the AwesomeSciBo icon." const helpMessage = "AwesomeSciBo has migrated to using slash commands! You can take a look at the different commands by typing `/` and clicking on the AwesomeSciBo icon."
@ -114,6 +115,12 @@ client.once("ready", () => {
}); });
client.on("guildCreate", (guild) => { client.on("guildCreate", (guild) => {
const topggAuthHeader = {
headers: {
'Authorization': config.topggauth
}
};
axios.post(`https://top.gg/api/bots/${client.user.id}/stats`, { server_count: client.guilds.cache.size }, topggAuthHeader);
//guild.commands.set(slashCommands); //guild.commands.set(slashCommands);
const welcomeChannel = guild.channels.cache const welcomeChannel = guild.channels.cache
.find( .find(
@ -127,6 +134,15 @@ client.on("guildCreate", (guild) => {
} }
}); });
client.on("guildDelete", guild => {
const topggAuthHeader = {
headers: {
'Authorization': config.topggauth
}
};
axios.post(`https://top.gg/api/bots/${client.user.id}/stats`, { server_count: client.guilds.cache.size }, topggAuthHeader);
});
async function updateScore(isCorrect, score, authorId) { async function updateScore(isCorrect, score, authorId) {
if (!isCorrect) { if (!isCorrect) {
return `Nice try! Your score is still ${score}.`; return `Nice try! Your score is still ${score}.`;

Loading…
Cancel
Save