deprecate old analytics system

This commit is contained in:
bignutty 2025-02-16 17:09:34 +01:00
parent 797de47dd7
commit 8d624d1d81
4 changed files with 1 additions and 23 deletions

View file

@ -74,8 +74,7 @@ module.exports = {
); );
embeds = [] embeds = []
if (matches.length) { if (matches.length) {
ingest("emoji_enlarge", "slash_command_ran");
let pages = []; let pages = [];
let entries = []; let entries = [];
for(const m of matches){ for(const m of matches){
@ -120,7 +119,6 @@ module.exports = {
// Emoji Mixing // Emoji Mixing
if(emoji.length >= 2){ if(emoji.length >= 2){
ingest("emoji_emojikitchen", "slash_command_ran");
if(emoji.length >= 3) return editOrReply(context, createEmbed("warning", context, "You cannot mix more than two emoji.")); if(emoji.length >= 3) return editOrReply(context, createEmbed("warning", context, "You cannot mix more than two emoji."));
try{ try{
@ -143,7 +141,6 @@ module.exports = {
} }
// Regular Emoji Handling // Regular Emoji Handling
ingest("emoji_enlarge", "slash_command_ran");
if(emoji.length === 0) return await editOrReply(context, createEmbed("warning", context, "You need to specify an emoji to enlarge.")) if(emoji.length === 0) return await editOrReply(context, createEmbed("warning", context, "You need to specify an emoji to enlarge."))
let res; let res;

View file

@ -63,7 +63,6 @@ module.exports = {
// Stickers // Stickers
if(msg.stickerItems.length){ if(msg.stickerItems.length){
ingest("emoji_sticker", "command_ran");
let s = msg.stickerItems.first() let s = msg.stickerItems.first()
// lottie // lottie
if(s.formatType == 3) return editOrReply(context, createEmbed("default", context, { if(s.formatType == 3) return editOrReply(context, createEmbed("default", context, {
@ -91,7 +90,6 @@ module.exports = {
); );
embeds = [] embeds = []
if (matches.length) { if (matches.length) {
ingest("emoji_enlarge", "command_ran");
let pages = []; let pages = [];
let entries = []; let entries = [];
@ -137,7 +135,6 @@ module.exports = {
// Emoji Mixing // Emoji Mixing
if(emoji.length >= 2){ if(emoji.length >= 2){
try{ try{
ingest("emoji_emojikitchen", "command_ran");
if(emoji.length >= 3) return editOrReply(context, createEmbed("warning", context, "You cannot mix more than two emoji.")); if(emoji.length >= 3) return editOrReply(context, createEmbed("warning", context, "You cannot mix more than two emoji."));
let em = await emojiKitchen(emoji) let em = await emojiKitchen(emoji)
@ -158,7 +155,6 @@ module.exports = {
} }
} }
ingest("emoji_enlarge", "command_ran");
// Regular Emoji Handling // Regular Emoji Handling
if(emoji.length == 0) return await editOrReply(context, createEmbed("warning", context, "You need to specify an emoji to enlarge.")) if(emoji.length == 0) return await editOrReply(context, createEmbed("warning", context, "You need to specify an emoji to enlarge."))

View file

@ -91,10 +91,6 @@ const { createEmbed } = require('#utils/embed');
const { icon, highlight } = require('#utils/markdown'); const { icon, highlight } = require('#utils/markdown');
const { editOrReply } = require('#utils/message'); const { editOrReply } = require('#utils/message');
// Analytics
commandClient.on('commandRan', ({ context, command }) => { if(!command.metadata.use_custom_ingest) ingest(command.name, "command_ran")} )
interactionClient.on('commandRan', ({ context, command }) => { if(!command.metadata.use_custom_ingest) ingest(command.name, "slash_command_ran")} )
// Handle missing permission errors // Handle missing permission errors
commandClient.on('commandPermissionsFailClient', ({context, permissions}) => { commandClient.on('commandPermissionsFailClient', ({context, permissions}) => {
if(!context.channel.can(Permissions.SEND_MESSAGES)) return; if(!context.channel.can(Permissions.SEND_MESSAGES)) return;

View file

@ -45,15 +45,4 @@ module.exports.basecamp = async function (log, content = ""){
console.log(e) console.log(e)
throw "Basecamp request failed." throw "Basecamp request failed."
} }
}
module.exports.ingest = async function (event, type = "generic"){
if(!process.env.INGEST_SERVICE_HOST) return console.warn("No ingest service host configured.")
try{
let r = await superagent.get(`${process.env.INGEST_SERVICE_HOST}/d/${type}/${encodeURIComponent(event)}`)
.set("x-ingest-client", process.env.INGEST_SERVICE_CLIENT)
}catch(e){
console.log(e)
console.log("ingest failed")
}
} }