#development

1 messages · Page 312 of 1

loud canopy
#

like whenever i try to change an icon for the SKUs it just says wrong size when it isnt(?) i even use the same picture that was already uploaded and it still gives the error

lyric mountain
#

by not using youtube, or having a partnership with them

#

it's against their tos to stream music via third party apps, so you're one C&D away from trashing the whole module

lone trellis
lyric mountain
#

see my previous msg

craggy pine
lyric mountain
#

hi miyu :D

craggy pine
lone trellis
#

but youtube seems to have the largest database of newly released songs, spotify is the next but the web api only provides like 30 secs of audio

craggy pine
#

Well of course it does.

#

Also take this into consideration.

lyric mountain
#

cuz they're like, the second biggest site in the web

craggy pine
#

You get YouTube audio to work right? You get to 75 servers and have to do the whole verification thing.

#

Then what?

#

Discord sees you're using YouTube and BAM

#

denied!

#

Then another thing. Assuming you get passed the whole verification thing. Anytime YouTube changes something with their cypher, you'll have to tell your user base that YouTube is disabled until LL or who ever you're using to get audio releases a fix. This will be a consistant thing you'll be doing.

lone trellis
#

I see, switching to soundcloud seems reasonable now

#

Thanks for the advice guys!

robust garnet
#

🥹

deft wolf
#

They got denied iirc

robust garnet
#

man

#

wtf

deft wolf
robust garnet
#

okay thank you

frosty gale
#

tempted to buy claude pro

sharp geyser
#

I do

#

It's lowk worth it

#

Purely for the design standpoint

#

It's nice being able to generate mockups quickly

#

and tweak them in real time

neon leaf
zenith shoal
#

from what i heard, Claude is okay for anything below 1k lines of code if its anything more than it would drain u quick at least that's, what i heard.

zenith shoal
#

i wanna know would it be worth it

alpine phoenix
#

cool heavy content bot i made with a dashboard, docs and over 1k commands, feedback? anything i should change? doesnt matter if its small or big anything will make it better.

queen needle
#

small thing that is kinda personal, style your scrollbars

#

Also don't override the user cursor with that circle, it feels weird and is kind of bad ux wise, especially if at some points like on buttons and such cursor comes back

alpine phoenix
alpine phoenix
#

thank you though, helps a bunch

frosty gale
#

reason why i wanted to is because i run out of the free plan usage when i tried to get it to create a single markdown spec sheet for work

#

it didnt even finish doing it

hollow wren
#

lol

tepid tartan
#

Hey

delicate zephyr
#

@dry ridge none of that here, thanks 🙏

frosty gale
#

i love how claude happily accepts when its wrong meanwhile chatgpt goes into a full gaslighting campaign as to why you are wrong

astral gorge
#

hmm

agile shuttle
#

i dont understand what kind of error is this

#

my bot has admins permission and also i have given a admin role to other account

#

but still it just sticking on this 1 until and unless i have given an owner role to it or to the user!!!

#

hope i explain properly

#

i have even ask the claude of find the error and fix it the issue!! and it does fix it but still i am getting the same error!!

#

is it something that i am not giving the proper permissions to a role??

astral gorge
agile shuttle
#

yep

#

it is enabled

astral gorge
agile shuttle
#

k

astral gorge
agile shuttle
#

yes i did

#

do i need to foucs on giving permissions??

astral gorge
#

and i try it

agile shuttle
#

with that its working!! if i gave the admin permission but with admin role its not!!

#

wait let me create a new server and try in that

#

i give you an update!!

#

Hi ya found the error turns out it was permissions error!!

#

really sorry i gave you trouble so much!!

#

this wasnt working before
i gave the role a proper permission!!

neon leaf
quartz kindle
#

Status: Resolved (accidentally)
Severity: Critical → Catastrophic → Somehow Fine

#

lmao this is so funny

lament rock
#

Been working on my mod bot to detect scams including images and it seems I have amassed a bit of a collection (there's a lot more)

fervent olive
#

the fact a scammer replied to that is fucking hilarious

humble gyro
#

You should try to run OCR on images uploaded so you get raw text - might be easier to train some sort of model on :)

lament rock
# humble gyro You should try to run OCR on images uploaded so you get raw text - might be easi...

This isn't using Ai at all, but the thought had crossed my mind. It's just user behaviour based.
Like, if someone sends the same message very quickly based on char count in another channel, it's likely one of those telegram or "I WILL HELP YOU ON THE CRYPTO MARKET" scams.
Or the same image(s) across multiple channels. Those filenames are all pHash strings so comparing what's sent across other channels is really easy

#

And obviously some banned sequences that would be the same format as like steam scams, though that seems to have gone out of fashion

deft wolf
#

Yea but they always can change their behaviour. This is another version of mr beast scam because first one was using discord attachment urls, second one was using imgur links and now they are sending attachments but the number/content of them or message content is also different sometimes

#

I have seen 3 and 4 images scam and sometimes there is message content such as "bro" or "OMGG"

#

Sometimes they even send only one message on the server

lament rock
#

If Discord embeds it, you can just only care about the attachments and embeds

alpine phoenix
#

i posted something similar before but im near the final version of my bot and i really need feedback on what could be changed and what maybe i can add/remove etc, i would appreciate it, even little details matter.

civic sundial
#

my lavalink suddenly stoped working everything was working a night before but next day there is no audio bot accepts the songs joins vc but no audio i tried everything updating lavalink plugins but nothing works and also both lavalink one on my pc one on the vps both stopped working on same day is it some kinda ip ban ?

alpine phoenix
civic sundial
alpine phoenix
#

yeah, im actively looking for people to test it to see if they can find errors or just casual use

#

i can dm you a key

civic sundial
#

what are you using for music if you dont mind telling me🤔

alpine phoenix
#

lavalink

civic sundial
alpine phoenix
# civic sundial my lavalink suddenly stoped working everything was working a night before but ne...

not a ip ban lol, youtube pushed an anti-bot wave and it basically kills audio while keeping the bot able to join + queue. both your lavalinks died same day cuz it's youtube-side, not yours.

fix: update the youtube-source plugin to latest, generate a fresh poToken + visitorData (use https://github.com/iv-org/youtube-trusted-session-generator), drop them in application.yml under plugins.youtube.pot, restart. if still silent, try dropping WEB from the clients: list and keeping ANDROID_VR + MUSIC + TVHTML5EMBEDDED.

usually back in 24-48h once the plugin gets patched. happens every few weeks.

alpine phoenix
# civic sundial wow thanks mate

no problem, if you encounter any other type of issue just dm, my music settings are already all functional and really polished

civic sundial
alpine phoenix
#

yep

young pond
#

Guys check this bot, it's a basically s calling bot where servers can call each other without going to the serves and many features coming soon!!

crystal wigeon
#

whats the best way to implem,ent pagination in components v2?

#

since now the section container etc are passed into components, you have to pass the buttons everytime on edit?

crystal wigeon
crystal wigeon
#

Hmm does it persist message edits?

crystal wigeon
lament rock
#

Calm down im reading the code because I forgot

crystal wigeon
#

okok mb kekcry no rush. Thought you didn’t see

lament rock
#

You do need it in subsequent edits as you can remove buttons

#

But this is if you supply a components array

#

but in order to use components v2, you cannot use content or embeds so you must supply a components array

crystal wigeon
#

Yeahh, thought so. Components v2 is forcing you to use components array right ? So everything is overwritten

#

Alr thanks

lament rock
#

Yup

wild hemlock
lament rock
wild hemlock
lament rock
#

Yeah. if you click on them, it tells you what they're for

wild hemlock
#

ik

deft wolf
#

You have badges? You must be someone. Please accept my friend request

craggy pine
#

I still don't really understand the appeal of Discord badges to people. Like when I click on someone its just to msg them or something I don't sit in awe at the amount of badges that someone has laugh

lament rock
#

The only badge I actually cared about was early verified bot dev which I used to have until I had deleted the app it was tied to without knowing that was the case. Emailed Discord support about it and they said cant give it back

deft wolf
frigid wolf
#

hey guys i need help related to my bot

deft wolf
#

Let me bring my magic ball to actually know what kind of help you need

crystal wigeon
#

lmao

#

so I've noticed discord doesnt keep the aspect ratio of thumbnail images in componentsV2. is there any option to set this?

#

for example flork_think

#

the thumbnail no longer fits in componentsV2. but when I open the image it shows the full image

frosty gale
lament rock
#

hell nah lmao

frosty gale
#

in the near future that will lowkey be a realistic solution once llms become more efficient and better parallisied

#

better hardware too probably with chips specifically for llm work

remote halo
neon leaf
#

@frosty gale its just ragebait now

delicate zephyr
#

it wont give a shit

frosty gale
#

you could probably cut down on tokens if you just cut the reasoning generation since its probably not needed though

frosty gale
#

how many tokens did those 4 images use btw? images use a lot of tokens (especially if you dont downscale) but im not sure how gemini handles this specifically

frosty gale
#

there shall be no discrimination between servers in different countries

remote halo
neon leaf
#

also I asked claude for it now and it gave me a $5/month 1 core 2gb ram server in hk,,,,, with 1mbit bandwidth

frosty gale
#

they might as well just not include the internet

neon leaf
#

yeah, alibaba is $2.4k/month for 200mbit to china

#

tf

grave peak
deft wolf
#

Who name their hosting "blue" or "orange" vps

frosty gale
#

orangevps 😭

neon leaf
#

i will prob use DMIT

#

not an ad or anything but its actually affordable

#

so ye will try if china routing works well

frosty gale
#

why tf do you even need a license to host a website in china

#

though tbh this is the future we are heading towards in other countries as well

#

i find china is just ahead in terms of censorship/oppression rather than being unique to other coutnries

grave peak
deft wolf
#

Time to make one then

#

Let's make entire rainbow of vps hosts

frosty gale
# grave peak

looking at this i kinda wanna add web citations to my local llm

nimble kestrel
#

why do you want hosting in China specifically

frosty gale
neon leaf
grave peak
# frosty gale looking at this i kinda wanna add web citations to my local llm

i've made it so a secondary model is used purely for retrieving search results and summarising it. every time a profile is triggered to respond, it undergoes a decision (yes or no). if it decides "yes", it'll proceed with the objective. this summary gets injected into the primary model as a prompt (the user can't see it), providing the profile context before it responds. the cool part being, it enables grounding for practically any model. yes, it adds extra latency and cost, so I use a cheap model like gemini 2.0 flash or 2.5 flash lite

#

it's far from perfect, tho

pearl trail
#

guys

lament rock
#

Unless you host on other git based platforms where github runners isnt a thing

frosty gale
#

i do wonder if anyone can just put any companies logo on their website like that

deft wolf
#

You can probably get sued

pearl trail
#

⚠️ do not click anything

#

im not sure

#

the navigation buttons directing to javascript:void(0) looks sus to me

#

it's iframing playtaj.com

lament rock
#

where tf did you even get that url?

pearl trail
#

which one

lament rock
#

the asdasd

pearl trail
#

oh that's random

#

anything you go is that

#

even existing repo or idk what it's called

lament rock
pearl trail
#

beside that, everyhing looks normal

lament rock
#

Didnt know that was a thing or forgot. It's been so long since I interacted with Travis

pearl trail
#

;D

#

seems like it's patched just now nope

deft wolf
#

Man, this is so hard to read

#

Idk why are you making it even harder to read if you are gonna get banned anyways

#

There you go

#

@delicate zephyr

pearl trail
delicate zephyr
pearl trail
#

hacker tryna install meshagent (software to remote manage your pc)

frosty gale
#

it does briefly show page not found when i navigated to it

pearl trail
#

yeah then it iframed to that site i mentioned, i didnt trace which triggers it

frosty gale
#

i wonder if this was due to some of the recent wordpress plugin compromises

pearl trail
pearl trail
#

LMAO

#

😭 😭 😭

#

did bro just learnt hacking from vibe coding

#

altho idk is that domain compromised too or not, the age is.. old

crisp trout
#

damn been ages isnce i been here

#

how's work going my guys

#

actually turned out pretty nice

robust garnet
#

anything i should look out for before i make a music bot which plays music from youtube

#

or should i not make that

deft wolf
#

You shouldn't unless you want to receive funny letter from youtube

#

-# it's not funny

robust garnet
#

uh ohhh

#

well

#

what if i keep it personal

#

for myself

#

is it still a no

#

oh well i wont if its this risky

deft wolf
#

I mean, idk how would they notice the bot but they are fighting with them anyways so even if you want to make it personal it's still breaking youtube tos so it break discord tos too

robust garnet
#

yeah i would end up banned

#

also in 2 more days it will officially be a month anniversary for my intent application

#

still no response

deft wolf
#

Grainger said he was waiting 2,5 months just to get denied so good luck KeK

robust garnet
#

dear discord

#

this is my suicide note

lyric mountain
#

cuz they didn't read the email at all and asked me for stuff that was already sent together with it

frosty gale
#

bro is very new to this 😭 🙏

robust garnet
#

💔

#

Thanks for the useful information

lyric mountain
#

minor disclaimer, I applied for the intents right after they announced them

#

so in my case there was prolly a high density of applications

neon leaf
#

🙏

robust garnet
#

I see

#

Thanks

austere marsh
#

hi

#

I'm an Etsy expert with many years of experience working and understanding the etsy algorithm and how it works.

neon leaf
#

okay

deft wolf
#

I'm too lazy to check what's etsy

sharp geyser
#

Very popular with stay at home moms or hobbyists

prime cliff
#

"years of experience"

Created account yesterday with no pfp or bio
KEKW

deft wolf
#

I wonder why

pearl trail
warm vale
#

Do anyone know how to do this?

#

So people vote my bot?

deft wolf
#

It's simple link type button

clever tundra
pearl trail
loud canopy
#

guys how do you get ur bot to show commands in here like this ?

#

since when is that a thing

pearl trail
#

since months or year

#

just use the command on your bot

loud canopy
#

it doesnt show up

pearl trail
#

its like top used

loud canopy
#

my bot has one command /play XD

pearl trail
#

well i didn’t do anything on my bot and it appeared and it is indeed the most used one

pearl trail
loud canopy
#

i thought i had to do it myself like activity

pearl trail
loud canopy
#

yes

narrow glacier
#

not every single bot has it just yet, I believe anyway

digital swan
#

it might just be the shittest implementation ever

#

existed for years and still doesn't work consistently, my bot had commands there for months and then disappeared and never came back

warm surge
prime cliff
#

👀 UI, Characters, Selector, Movement, Tile Info, Context Menu and Items

crisp trout
#

oo is this a gamee

#

chicken inspired

prime cliff
#

The chicken is a placeholder :p

lament rock
#

nice c-

#

ahem. Still thinking about how you're using Unity because lord do I have a love hate relationship with not just Unity, but C# as well

#

some stuff it does is just so ugly 😭

pearl trail
#

oh man, wth is our government doing

#

they give their user lists with each user's instance and exact location

#

on public endpoint, not even a single auth

stable bobcat
deft wolf
#

It's government, not like they should be afraid of anyone suing them or something

pearl trail
#

😭 😭

frosty gale
deft wolf
#

Infinity money glitch EZ

crisp trout
#

I'm wondering if i continue working on the captcha bot or just release it open source

prime cliff
wheat mesa
#

yeah gov contracted software is fucking AWFUL

#

Cut corners to fulfill the language of the contract and pocket more money

prime cliff
#

It's a miracle how they even pass any kind of quality, regulations or any other scrutiny

crisp trout
#

looks pretty nice

neon leaf
#

close

crisp trout
#

lel tbf i can make it hard as much as id want rather its a setting

#

also audio challenge as well

delicate zephyr
#

thanks claude

#

@neon leaf this is funnier tbh

neon leaf
#

lol

crisp trout
#

known scam tf

delicate zephyr
#

@neon leaf

#

calude did it without reference that its a captcha

frosty gale
#

quite a simple one so an llm should get it easily

neon leaf
#

advanced ocr too

frosty gale
#

good captchas do some weird things with the images that confuse and fuck up the image tokenizing that llms do (like putting tiny characters/symbols all around the image or in the image itself)

#

i saw hcaptcha do this but dont think google does

crisp trout
#

very easy to prevent llm to actally to read it

pearl trail
crisp trout
#

crazy

stark abyss
#

hi

crisp trout
#

time ot ramp up the development

#

god I hate to boot up my server ffs

#

damn made it too hard xd

alpine phoenix
#

i made the genuinely most advanced bot i could for discord, full dashboards, cross server calling etc. could i have any type of feedback at all on what i should fix or maybe add? i need to polish it,

low marten
#

looks like a child of claude / claudecode

alpine phoenix
#

8 month project

low marten
#

vibecoding is fine if you admit it, those that don't suck the most.
it genuinly does look like time has been put into this so fair play

alpine phoenix
#

yeah, i just like how it looks and how smooth most of the ui looks because of it, before i applied any ai it kinda looked randown, needed it for polishing haha, always honest work though.

stark abyss
#

Nice ui

alpine phoenix
crisp trout
#

finally!

#

also @delicate zephyr let's see claude now xd

delicate zephyr
#

lmao

crisp trout
#

oh this one is the easier one

delicate zephyr
#

yea but these arent realistic

delicate zephyr
crisp trout
#

yeah fair

crisp trout
#

actually started to look like smthing now

small tangle
#

Are you trying to compete with Authentik? :p

crisp trout
#

nah

crisp trout
#

@small tangle thing is, you gotta develop things in order to improve

#

e.g, now I've built a "radio", just to see how different things work, and how old tech was :p

small tangle
#

I am just shitposting since it has the same name

crisp trout
#

Well the thing is i sort of renamed it Authentic/Authentik xd

#

though so hard to test, to see how the connection is

#

(radio)

small tangle
#

Out of curiosity, are you trying to have a look and feel like Marathon (the video game)?

crisp trout
#

Nah, usually whatever i dream ujp and try to buikld the design, usually go out and whatever color finds me kekw

#

im autistric

#

xd

small tangle
#

your primary color reminded me of it dogkek

crisp trout
#

oh never heard of it tbf.

#

but yea it does fit

#

currently it was sunny xdf

#

dunno im weird

neon leaf
#

@knotty night

warm surge
#

Let me see your code for checking votes

crisp trout
#

Wait as the tag for me hehe

warm surge
#

@pine sinew

pine sinew
warm surge
pine sinew
pine sinew
# warm surge <@876743202051346432>

|| static async hasVoted(userId) {
const token = process.env.TOPGG_TOKEN config.topgg?.token;
if (!token) {
return true;
}

const botId = config.clientId  "1498727162147242035";

try {
  const response = await fetch(`https://top.gg/api/bots/${botId}/check?userId=${userId}`, {
    headers: {
      'Authorization': token
    }
  });

  if (!response.ok) {
    if (response.status === 404) {
        return true; 
    }
    if (response.status === 401) {
        logger.error('VoteUtil', 'CRITICAL: TOPGG_TOKEN is invalid or unauthorized!');
    }
    return false; 
  }

  const data = await response.json();
  return !!data.voted;
} catch (error) {
  return false; 
}

} ||

warm surge
pine sinew
pine sinew
warm surge
#

this is mine

#

at least my old one

pine sinew
crisp trout
#

hot take, but sqlite is goat for discord bots.

warm surge
#

I’m not using mongodb cloud

crisp trout
#

sure, we all do on our servers, but what are you actually using as an engine

#

ah mongo okay

warm surge
#

Mongodb local host

pine sinew
#

@warm surge
Still getting 404, how long does it usually take for the backend to update?

warm surge
#

Usually few hours

pine sinew
crisp trout
#

coming along nicely

manic latch
#

Just a question: Bot cant rename the server owners nickname right?

crisp trout
#

manage_nicknames?

sharp geyser
#

It cannot manage anyone above itself

crisp trout
#

honestly not too bad, was hoping it'd be harder

manic latch
#

the bot role is higher then all other roles and nickname perms also, what i´m missing?

crisp trout
#

Question for @humble gyro (Top.gg developer):

Hi! I'm building a project called Authentic that provides a REST API for Discord servers. The platform allows server owners to generate API keys and exposes various endpoints for managing their Discord server programmatically (sending messages, managing channels, webhooks, etc.).

I'm interested in integrating Top.gg vote tracking into our platform so users can:

Set up Top.gg webhooks to receive vote notifications
Automatically reward voters by sending messages/roles via our API
Track vote history and analytics through our dashboard
Essentially, I want to build an integration where our users can configure their Top.gg webhooks to point to our API endpoints, and we'll handle the vote events and trigger actions in their Discord servers using our existing API infrastructure.

Is this type of integration allowed under Top.gg's terms of service? Are there any specific guidelines or restrictions I should be aware of when building this? Also, are there any official SDKs or recommended patterns for handling Top.gg webhooks in this way?

Thanks in advance for any guidance!

humble gyro
#

there's also a form which you can get us to contact you

crisp trout
#

cool, will do once i set everthing up, and thanks and apologies for the ping 😄

humble gyro
#

sweet excited to see it :D

crisp trout
#

kind of done but meh, adhd xd

#

not even sure to release the project and if there's a purpose since it makes a discord server into a API lol so you can integrate eaiser with other things :/

#

close enough

#

close enough close enouugh

crisp trout
#

gg gg

#

finally 😛

crisp trout
#

added few more integrations 😋

lyric mountain
#

twitch 💀

crisp trout
#

yep

#

i don't see a issue with it personally 😛

#

prob none would even use it, but atleast it's a nice way to distract myself

primal flicker
clever tundra
frosty gale
#

now that vibe coding websites exists i swear weve seen a massive influx in people coming in to ask for feedback about their bot sites

neon leaf
#

i dont think its that much more

slender wagon
#

is there a way to re-activate this automatically using a bot?

#

my members get alot of spam dms

heavy lake
frosty gale
#

makes sense though since the barrier to entry is way lower and takes less time to make a decent design

deft wolf
#

I'm really pissed off by basic stuff that people don't fix before asking for feedback like detached top bar or icons that clips into text

#

Even if you don't know anything about web dev you can see that there is something weird masnakappa

lament rock
#

@ gork make based site make no mistakes

deft wolf
#

Add some pointless animations to almost everything on the website no one really care about

#

Don't forget about gradients

lament rock
#

my bot "recently" got approved and I'd really appreciate any feedback! https://amanda.moe/

deft wolf
#

Also I noticed that AI likes to use unicode emojis as "icons", this really annoys me for some reason

frosty gale
#

yeah and a lot of the time they just get AI to do the entire layout for them which makes it look like

#

doing it step by step like navbar first, buttons, pages, etc and telling the llm exactly how you want it to look or what to change makes the page actually look unique

frosty gale
#

i know some creativity went into that because v0 wouldnt use that kinda style in a million years

neon leaf
#

I've now shipped my first rust program with panic abort 🙏 please pray for me

neon leaf
#

not for something that needs 100.000% uptime

deft wolf
#

Sending prayers and good thoughts Prayge

frosty gale
#

well im assuming you're using it in paths you're never expecting to run unless something really bad happened 💀

neon leaf
#

well I've took some time and removed all unwraps

#

just a few expects remaining on startup

#

mainly worried about library code/misuse

frosty gale
#

back in my c++ days we just didnt add any runtime checks for things that shouldnt happen and just let UB take over

neon leaf
#

ye but ub can be better than aborting

#

if ur lucky

lament rock
deft wolf
#

No AI in big 2026? Yea sure buddy

frosty gale
#

impossible

#

someone can actually write a website these days????

#

i thought only machines could do that

lament rock
#

For website? Yeah no Ai. Just look at neocities. The design is so simple its like a shitpost

#

Like some simple divs and backgrounds and borders

frosty gale
#

still looks better than the copy paste v0 bootstrap with gradients and animations sites vomit

lament rock
#

Real. Dont need any js libs either for shit just a gif bg

neon leaf
#

I just found out about Option::get_or_insert_with 🙏

grave peak
#

gemini 3.5, make me a gemini 3.6

#

make NO mistake

deft wolf
#

Use less tokens

crisp trout
#

redesign part 3 time to try again.

prime cliff
#

Hello stefan 🤣 name leak

crisp trout
#

eh

#

fair, if it were only my real name

steel oxide
crisp trout
#

pushing memory to max eh

crisp trout
#

thinking if i add options to allow which endpoints the user can use so they can choose and have options

stark abyss
#

when i was young i had this mindset that we programmers are very powerful and we can get rich but now i just realize we are a cooprate slave and now even a corp job is not realistic like god dammit man

#

i was coding a discord bot in 2019 in high school and now im a cs graduate unemployed don't know shit and wants deep sleep.

quartz kindle
frosty gale
frosty gale
#

gemini caught hallucinating in 4k and confronted

#

that will teach them

neon leaf
#

gemini loves putting out bs on anything technical for me

quartz kindle
pearl trail
#

LLM (lazy lazy man)

crisp trout
#

haha

#

though why does it seem someone chatting in a imessage xd

crisp trout
#

keep making the same mistake, start building out the project in sqlite and then realize after 10k lines of code if not more, I want to use postgres

quartz kindle
uncut relic
#

back when i first started coding

stark abyss
#

oh totally me as well

uncut relic
#

i didnnt know about switch cases so its a massive if else chain with nested if else chains for sub commands

crisp trout
#

😂

stark abyss
#

okay exclude me from that

crisp trout
#

gives terraria vibes?

uncut relic
#

compared to now

#

fun times

crisp trout
#

not sure related to this, but anyone knows a decent email provider for my dashboard ;P

crisp trout
warm surge
#

bro deleted the message

uncut relic
#

yea i found the answer

warm surge
#

its depeneds ngl

crisp trout
frosty gale
#

i get that kinda style a lot from cursor

frosty gale
#

they are paid though but shouldnt be too bad

#

most likely cheaper alternatives too

crisp trout
#

eh did it it with improvmx and gmsil

#

i dont expect a lot of users honestly

crisp trout
small tangle
#

Isnt it just HTML?

digital swan
#

it's fancy weird html

loud canopy
#

elon musk said so

crisp trout
#

fancy weird is correct

brave ingot
#

nope

neon leaf
#

cap_std reference

loud canopy
uncut relic
#

Lmao

deft wolf
crisp trout
#

xd

#

more claude subs = more profit

harsh nova
#

I have no friends and my kids hate me
- Belon Fusk

stoic bough
#

Elongated Muskrat

frosty gale
#

is this an elon musk reference

deft wolf
#

No, that's Melon Husk reference

neon leaf
#

husk? like the ones in minecraft?

neon leaf
#

@frosty gale I love working with rust openssl

#

I put openssl vendored in crate root? go jump off a bridge

#

I move it one layer down? the builds suddenly works like it did before

main karma
#

Hi guys

uncut relic
#

hey

uncut relic
#

im guessing there isnt a way to see the queue for bots in queue.
for us normal folks at least

charred nest
uncut relic
#

i see

uncut relic
#

LOL ITS SO STUPID

#

just killedits self smh

crisp trout
#

mao

#

holy can't believe that by tomorrow everything will be finished, including alerts to email, sms, pagerduty, teams and other platforms, ML analysis of content, pattern matching, code investigation in discord

uncut relic
#

i found a weird querk of the llama3.vison:11B
for very small grey scal images it just completeltly breaks im guessing because they didnt it train on anything close to that or its legit just asking as noise for the model which makes it produce nonsense
it also really likes saying "urn of water"

#

holy typos

#

idk how i code when i type so badly

crisp trout
#

lmao

uncut relic
# uncut relic LOL ITS SO STUPID

it was also activly trying to kill ollama to restart its self but it kept respawning instantly and it was legit getting upset and mad lmao

crisp trout
#

😂 im wondering

#

how many actual commands does the bot have to have when applying

#

i forgot been ages

uncut relic
#

not even close man what the hell

crisp trout
#

last time i applied god knows when it was xd

#

eh not too bad 2/10/2026 4:08 PM

#

i love the integrations bit , especially the email part

uncut relic
#

For a bot to be considered approvable, it must have at least 1 "feature" OR 5 valuable commands.

#

knew i saw it somewhere

#

was in the mod thing

uncut relic
crisp trout
#

m?

uncut relic
#

the critical counter thinkigy

crisp trout
#

h

#

xd yea basically pagerduty for discord lmao

uncut relic
#

(im exausted)

crisp trout
#

same i woke up at 23;00

uncut relic
#

rip

crisp trout
#

gonna go buy myself some breakfast

uncut relic
#

i want some brekky

crisp trout
#

😄

uncut relic
#

holy shit its 2 am

#

that explains why im so tired

#

guess thats sleep time for me

crisp trout
#

😂

#

yeap

#

that's a sign from your system.

crisp trout
#

time to implement redis 🙁

frosty gale
#

of course facebook

pearl trail
crisp trout
#

eh api is finally done

#

now to write tests 🤦

loud canopy
#

are those lines inside the embed a spacer???

#

how does someone achieve it?

#

(and im ignoring the buttons INSIDE the embed)

deft wolf
#

This is not embed and those are separators (one of "new" components)

loud canopy
#

what is it then?

deft wolf
#

Container

#

Also part of new components

loud canopy
#

theres python doc for that?

#

like i swear i havent seen anything in discordpy

deft wolf
#

There is but idk the link, I don't use python

loud canopy
#

wtf ive been doing it with embeds and stuff

#

now i feel rtded

#

custom_id="341c59d339644d22cee858f02d66dbc6" and you just attached a function to the button id?

crisp trout
#

anyone used pm2

digital swan
#

Only at a simple level

#

pm2 start thingy.js

acoustic fern
#

I do

simple cradle
#

except for my next.js stuff xd

#

i would recommend:
pm2 start thingy.js —name "thingname"
then:
pm2 startup and pm2 save to start these processes automatically on server reboot.

For debugging:
pm2 logs <name|id>
and maybe:
pm2 status

#

these are all the important commands you need

lament rock
#

pm2 has just been a nightmare for me. The goal is to write better software

wheat mesa
#

just use docker atp

neon leaf
#

or podman

lament rock
#

Also options, but for my bots, I prefer to run on raw

wheat mesa
#

Nah I think a docker image of the bot thrown onto a GKE cluster with 34 nodes & automatic horizontal scaling to support 15 users is probably the best long-term

neon leaf
#

yea just set up k8s with some talos nodes and a 3-node control plane set up

wheat mesa
#

And while you’re at it add a Prometheus & Grafana layer to make sure that everything is monitored and add an emergency pager alert when cache hit rate drops

#

All of this is required for a proper MVP

neon leaf
#

then proceed to never update grafana ever or even login ever

wheat mesa
#

Real

simple cradle
#

I never had problems with pm2 so I don’t have a reason to switch

lament rock
#

The problem is that your app needs to be restarted at an interval or when it hits an unhandled exception. For apps where uptime isn't important or it's not a loss if it does restart, sure. But for bots or services, it should be running always and be as stable as when it first launched. If it can't do that, then there's a problem that needs to be fixed

quartz kindle
#

my pm2 apps never restart

#

i've had stuff with 1Y+ uptime lol, because im too lazy to update shit

neon leaf
quartz kindle
#

lmfao

neon leaf
#

🙏

quartz kindle
#

i havent logged into this one in almost a year

neon leaf
#

I still know someone with a system on linux 4.x

quartz kindle
#

xD

#

pretty sure there are mission critical servers with 30+ years uptime somewhere

#

that nobody dares touch

manic latch
quartz kindle
#

anyone else feels like deleting everything and starting from scratch every 1-2 years? i always work on something until a certain point, then stop for months-years, then feel like deleting everything and starting over, including deleting the whole vps lol

neon leaf
#

riir

manic latch
quartz kindle
#

xD

#

the thing is

#

i cant delete this one, because it runs my old bot and people still use it

#

i havent updated it in like 3-4 years

manic latch
#

wait but i make already makeovers then killing something that i already have. sometimes it the old code gold..

frosty gale
#

i remember using pm2 ages ago for almost everything but now i just use systemd like unix gods intended

#

pm2 is quite chunky in terms of memory since it does use node (including its plugins)

uncut relic
#

Tried to use task sqedualar

#

(Curse my dyslexic ass)

#

Schedular

#

I give up

#

But yea couldn't figure out why it launched but nothing ran

#

Also how do people fail to fix the same thing 3 times in a row do they just resubmit the same bot without even testing or like genuinely how

#

Also just wrote my own program to restart the bot if it crashed

quartz kindle
uncut relic
#

bro i bought my freind a steam game like a year ago and they still havent payed me back

#

but they just bought a 300 dollar plane ticket

#

like just pay me back smh

#

NO I DONT WANT YOU TO MAKE A FOULDER FOR EVERY PARTICAL WDYM

stark abyss
uncut relic
#

watching ai code is um interesting

naive summit
#

first

bitter sundial
#

second

scenic crest
#

third

fossil oxide
#

fourth

lusty cradle
#

fifth

cobalt hingeBOT
#

hi

austere wren
#

seventh

fresh shore
#

Let's say a wise coment : "hail hit.." . Well, just eight

earnest phoenix
#

how exactly do you send emotes in discord.js?

bitter sundial
#

you can just send the unicode

#

or the :emote: thing, but that works only shows on desktop afaik

earnest phoenix
#

because I want to make a slot machine

sterile trail
#

^^

warm frost
#

!!stats

dreamy marshBOT
#
Megu-bot Statistics
Uptime

2 days, 17 hours, 29 minutes, and 21 seconds

Memory Usage

91MB

Version

megu-bot 2.0.6

Shards

1

Available to...

281 Guilds
5,027 Channels
26 Private Channels
12,815 Users
(45.6 Average Users/Guild)

Command Usage

446 Commands
1,666 Cleverbot
2,112 Total
12,815 Users
0.85/min Average

earnest phoenix
#

-botinfo

gilded plankBOT
#

Please include a bot mention

earnest phoenix
#

-info @dreamy marsh

#

-botinfo @dreamy marsh

gilded plankBOT
#
Bot info
ID

213739426327691264

Username

megu-bot

Discriminator

1257

Short Description

Open source replacement for Bakabot

Library

Eris

Prefix

!

Points

3

Owners

@grim bluff

earnest phoenix
#

//help

pliant fableBOT
#

Hello there. Allow me to introduce myself: I am Arraybot. I am designed to be a fast and customisable butler for your guild. I have the ability to manage custom commands, for your guild only. Additionally, I can help with every day situations, and most importantly, I am a fun companion.

Announcement

I'm currently open for suggestions. Submit one to improve me.

Usage

You can do '//help <command/category>' for information.
A list of categories is below.

Categories
  • Utils
  • Fun
  • Customisation
  • Developer
Information
earnest phoenix
#

😃

earnest phoenix
#

can I get help with this feature?

#

so

#

its supposed to shorten links

#

but it doesn't

serene moonBOT
#
TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined
earnest phoenix
#
exports.run = (client, msg, [link]) => {
    const Bitly = require('bitly');
    var bitly = new Bitly(token);

    var preShort = link[1].toString();

    bitly.shorten(preShort)
        .then(function (response) {
            var short_url = response.data.url
            // Do something with data 
        }, function (error) {
            throw error;
            msg.reply('ERROR: \n \`\`\`error\`\`\`');
        });

    msg.reply(`Shortened Link: ${response.data.url} \n Original Link: link`);

    const fs = require('fs');
    fs.readFile('./logs.json', function (err, data) {
        if (err) return console.log(err);
        data = JSON.parse(data);

        data.commands.shorten++;
        data.commands.total++;


        fs.writeFile('./logs.json', JSON.stringify(data), function (err) {
            if (err) return console.log(err);
        });
    });
};

exports.conf = {
    enabled: true,
    runIn: ["text"],
    aliases: [],
    permLevel: 0,
    botPerms: [],
    requiredFuncs: []
};

exports.help = {
    name: "shorten",
    description: "shortens a link using https://bit.ly",
    usage: "",
    usageDelim: "",
    extendedHelp: ""
};
#
    at Object.exports.run (C:\Users\User\Documents\GitHub\moosebot\commands\general\shorten.js:1:77)
    at client.funcs.runCommandInhibitors.then (C:\Users\User\Documents\GitHub\moosebot\node_modules\komada\app.js:79:11)```
#

That has your bitly token

#

what are you talking about

#

lmao

#

any idea whats wrong?

#

No clue, don't use js ¯_ (ツ) _/¯

#

lol

lusty cradle
#

I have so many questions with that code...

earnest phoenix
#

like?

lusty cradle
#
api.shortUrl = async (url) => {
    let pars = `?access_token=${config.token.bitly}&longUrl=${url}&format=json`;
    let data = await superagent.get(bitly + pars);
    if (data.statusCode != 200) return {"Error": apiError};
    data = data.body;
    return data.data.url;
}

How I shorten urls

#

if your using harmony and node 7, definitely use async and await

earnest phoenix
#

@lusty cradle what lib are you using?

lusty cradle
#

For discord bot?

earnest phoenix
#

for url shortening

lusty cradle
#

none

#

I just post with superagent and get a response

naive summit
#

superagent is a library!!

#

liar

#

xD

lusty cradle
#

but not just for url shortening

earnest phoenix
#

lol

naive summit
#

k

#

ik*

earnest phoenix
#

how do you use superagent?

naive summit
#

I use unirest or request

earnest phoenix
#

@naive summit unirest is bae

earnest phoenix
#

For those of you using Java do you use JDA or Javacord? Also, what's a good resource for learning Java? I know node.js and c# already, and from what I hear, they're pretty similar, that true?

#

JDA, Javacord sucks

#

Ok

#

Discord4J is good also

#

What about resources for learning?

#

Official tutorials

#

From?

#

Oracle?

earnest phoenix
#

Yes

#

I use JDA, originally started with d4j

#

D4J is good too

earnest phoenix
#

Should i look at code Academy?

#

For java

shell grotto
#

If you know c#, the syntax for Java is extremely similar.

earnest phoenix
#

But the languages are very different

#

Syntax, and a few more things from the starting days of c#, and that's where similarities end.

earnest phoenix
#

Yeah

faint jetty
#

c# makes me cringe

#

camel case is so much better

#

😦

earnest phoenix
#

I started with c#

earnest phoenix
#

ikr adam

earnest phoenix
#

same

earnest phoenix
#

kappa

cosmic plover
#

anyone knows

#

why this is null when deserializing?

#

like, everything works but that value

#

and if I do this

#

it kinda "works", not really

#

it just hangs up and doesn't reply

#

java.io.IOException: Stream closed
at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159)

#

jackson pls you're trolling me at this point

kind quiver
#

well your using underscores in a variable name

#

That isn't ok

cosmic plover
#

that's a POJO anyway xD

#

the variable in the XML is called file_url

scenic crest
#

you're also mixing "your" up with "you're"

#

That isn't ok

#

inb4 spong gets triggered and rekts me and roasts me

cosmic plover
#

xDDD

lethal elk
#

yt help

plush valveBOT
#
Youtube bot for Discord. Searches YouTube and responds with a link to a video.

​No Category:
  version   Shows the changelog and version of the bot
  stats     Reverse lookup for youtube videos. Returns statistics and stuff
  info      Shows some info about this boat.
  cooldowns 
  help      Shows this message.
  channel   Searches YouTube for a channel. 
  search    Searches YouTube for a video. 
  join      Provides an OAuth link used to add the bot to the server.

Type yt help command for more info on a command.
You can also type yt help category for more info on a category.
lethal elk
#

yt stats

sterile trail
#

yt channel JHTA Gaming HD

sterile trail
#

...

#

yt channel HasanBrandsXD

sterile trail
#

yt channel DanTDM

cosmic plover
#

-botinfo @molten wren

gilded plankBOT
#
Bot info
ID

213466096718708737

Username

Mantaro

Discriminator

4454

Short Description

Stable bot with music, funny commands and a capitalism simulator.

Library

JDA

Prefix

~>

Points

2

Owner(s)

@cosmic plover @cyan flax @noble yew @inner jewel

Invite
earnest phoenix
#

question: how would I put a variable here?

data.commands.shorten++;```
#

as in

#

shorten

#

would be cmdName

bitter sundial
#

wat

earnest phoenix
#

right now it will just add cmdName to the json file

#

i want to put data.commands.cmdName++; and have cmdName be a variable

#

right now it just added a value called cmdName to the json file

#

if i set cmdName to "shorten" i want data.commands.cmdName++; to add 1 to the value in the json file called shorten, not cmdName

bitter sundial
#

so

#

you have var cmdName = 'shorten'

#

right?

#

and you want data.commands.shorten to increment

#
Input: var data = {commands:{shorten:1}}
var cmdName = 'shorten'
data.commands[cmdName]++
console.log(data.commands.shorten)
[Log] 2
Result: undefined
earnest phoenix
#

ok

#

thanks

warm canopy
#

Does anyone know any free hostings?

faint jetty
#

your computer

#

otherwise, you're not going to find much

#

but regardless, hosting is not expensive.

fossil oxide
#

is it's not a music bot hosting is cheap yes

faint jetty
#

music bot hosting is cheap

#

I'm at 3-5MB/s on OVH, with a limit of 100MB/s, so im good for a while

fossil oxide
#

Well

#

I mean

#

with 30k+ guilds you realistically can't run on $5 hosting 🤔

faint jetty
#

tru

#

but with 350 you can

fossil oxide
#

Oh of course xP

bitter sundial
#

And 50

faint jetty
#

/status

thorn salmonBOT
faint jetty
#

yeah like only 4 connectiins

#

I can't spell

warm canopy
#

Adam if my computer is one then Music Bot is free xD

earnest phoenix
#

_info servers

wide totemBOT
#
Servers

1952

hollow pulsarBOT
#
Bot Information
Requests

3879

Requests Per Hour

168

Website
Text Channels

85772

Voice Channels

127365

Voice Connections

123

Guilds

20608

Guild#Servlets

1247

Member#Clients

1449

Users

Total: 513041
Online: 183770
Offline: 414626
Inactive: 29207

Others

Creators: Avarel and Maeyrl
Contributor: Gatt
Commands: 57
Library: Java JDA 3

earnest phoenix
#

God damn it Gnar!

faint jetty
#

@warm canopy but the computer wasn't free! so you did pay 😉

warm canopy
#

xD

earnest phoenix
#

-botinfo @shy lodge

gilded plankBOT
#
Bot info
ID

150300454708838401

Username

Aethex

Discriminator

0394

Short Description

Aethex is an adaptable, multipurpose Discord bot. Aethex has comprehensive moderation, utility, music, and fun commands.

Library

discord.js

Prefix
Points

-12

Owner(s)

@austere coyote

Invite
cosmic plover
#

-12

#

KEK

#

-botinfo @molten wren

gilded plankBOT
#
Bot info
ID

213466096718708737

Username

Mantaro

Discriminator

4454

Short Description

Stable bot with music, funny commands and a capitalism simulator.

Library

JDA

Prefix

~>

Points

2

Owner(s)

@cosmic plover @cyan flax @noble yew @inner jewel

Invite
cosmic plover
#

still 2

#

not complaining

#

¯_(ツ)_/¯

earnest phoenix
#

-botinfo @slate scaffold

gilded plankBOT
#
Bot info
ID

219186621008838669

Username

Bran

Discriminator

2519

Short Description

Bran is a Discord Bot to help and entertain your server with lots of commands and stable music feature!

Library

JDA

Prefix

!! or . and customisable

Points

9

Owner(s)

@noble yew

Invite
earnest phoenix
#

9

cosmic plover
#

nice

#

needs more

#

+60

#

xD

earnest phoenix
#

nah

#

I just don't understand why is someone downvoting every bot

fossil oxide
#

@earnest phoenix this is an issue we are aware of and we will find a suitable fix for spammers etc and reset votes before our official release

surreal peak
#

~botinfo @scarlet star

fossil oxide
#

It's -

earnest phoenix
#

nice

surreal peak
#

Oh can't see properly on mobile hehe

#

-botinfo @scarlet star

gilded plankBOT
#
Bot info
ID

286839288992366594

Username

Roxy Lalonde

Discriminator

2707

Short Description

The Rogue of Void comes back as a multipurpose bot with new modules added every week!

Library
Prefix

rl!

Points

1

Owner(s)

@surreal peak

Invite
surreal peak
#

-botinfo @harsh pebble

gilded plankBOT
#
Bot info
ID

273463030338289665

Username

GRDB

Discriminator

3628

Short Description

A global reports database that tracks users and warns the server when needed.

Library
Prefix

r!

Points

1

Owner(s)

@surreal peak

Invite
cosmic plover
#

rl!about

#

rip

#

rl!stats

#

rl!help

scarlet starBOT
#
rl!help

Show this list of commands.

Prefixes

rl!, Roxy

rl!config

Send the list of server configuration commands.

rl!utility

Send the list of utility commands.

rl!fun

Send the list of fun commands.

rl!moderation

Send the list of moderation commands.

rl!permissions

Check the required server permissions for each command.

rl!invite

Invite this bot to your server + Main server invite link.

cosmic plover
#

no stats?

#

xD

surreal peak
#

Roxy info

scarlet starBOT
#
RoxyBot

The mod bot everybody needs wonk

Created By

Erlite#2215

API
Server Count

38

surreal peak
#

Forgot to list it

cosmic plover
#

oh

surreal peak
#

Also yeah need to add more to it

#

Hehe

cosmic plover
#

we got too carried on

#

with stats

#

way too much

#

xD

surreal peak
#

You never have enough stats

cosmic plover
#

well, statistic freaks will appreciate it I guess

#

oh don't you say

#

~>info

molten wrenBOT
#
---MantaroBot Technical Information---

Commands: 73
JDA Version: 3.0.0_155
Lavaplayer Version: 1.2.30
API Responses: 762471
CPU Usage: 33.15789473684211%
CPU Cores: 2
Shard Info: Shard [0 / 3]

 ------------------ 

Guilds: 2661
Users: 82314
Shards: 3 (Current: 1)
Threads: 166
Ticks: 43234
Commands: 2121
Logs: 112
TPS: 7.0
Memory: 612.0MB / 3641.0MB
Music Connections: 37
cosmic plover
#

~>stats

molten wrenBOT
#

Well... I did my maths!

Users per Guild

Min: 2
Avg: 49.9
Max: 8019

Online Users per Guild

Min: 1
Avg: 17.4
Max: 3121

Online Users per Users per Guild

Min: 1.3%
Avg: 53.0%
Max: 100.0%

Text Channels per Guild

Min: 1
Avg: 5.6
Max: 463

Voice Channels per Guild

Min: 0
Avg: 6.3
Max: 420

Music Listeners per Users per Guild

Min: 1.8%
Avg: 25.0%
Max: 100.0%

Music Listeners per Online Users per Guild

Min: 5.6%
Avg: 41.1%
Max: 100.0%

Music Connections per Guilds

1.4% (37 Connections)

Total queue size

888

Total commands (including custom)

215

MantaroCredits to USD conversion:

1 MantaroCredit worth 56.21 USD

cosmic plover
#

~>stats guilds

molten wrenBOT
#
Guild Stats
Now

No Events Logged.

Hourly

Count: 32
​███████████ ​ 78% Join (25)
​███ ​ 21% Leave (7)

Daily

Count: 53
​██████████ ​ 69% Join (37)
​████ ​ 30% Leave (16)

Total

Count: 53
​██████████ ​ 69% Join (37)
​████ ​ 30% Leave (16)

cosmic plover
#

~>stats cmds

molten wrenBOT
#
Command Stats
Now

Count: 25
​██████ ​ 44% play (11)
​█ ​ 12% skip (3)
​█ ​ 8% stats (2)
​█ ​ 8% anime (2)
​ ​ 4% info (1)

Hourly

Count: 1268
​█████ ​ 39% play (501)
​█ ​ 7% skip (91)
​ ​ 5% help (72)
​ ​ 4% stop (55)
​ ​ 2% loot (37)

Daily

Count: 2126
​█████ ​ 38% play (816)
​█ ​ 7% skip (152)
​ ​ 6% help (134)
​ ​ 4% stop (86)
​ ​ 2% guess (51)

Total

Count: 2126
​█████ ​ 38% play (816)
​█ ​ 7% skip (152)
​ ​ 6% help (134)
​ ​ 4% stop (86)
​ ​ 2% guess (51)

cosmic plover
#

~>stats vps

molten wrenBOT
#
Mantaro's VPS information
CPU Usage

36.02%

RAM (TOTAL/FREE/USED)

7.80GB/2.49GB/5.31GB

cosmic plover
#

~>stats usage

molten wrenBOT
#
Mantaro's usage information

Hardware and usage information.

Threads:

169 Threads

Memory Usage:

488.0MB/3641.0MB

CPU Cores:

2 Cores

CPU Usage:

37.096774193548384%

Assigned Memory:

1192.0MB

Remaining from assigned:

704.0MB

surreal peak
#

wow

#

hahaha

#

yeah

cosmic plover
#

~>about

molten wrenBOT
#

Hello, I'm MantaroBot! I'm here to make your life a little easier. To get started, type ~>help!
Some of my features include:
✓ Moderation made easy (Mass kick/ban, prune commands, logs and more!)
✓ Funny and useful commands see ~>help anime or ~>help hug for examples.
Extensive support! | Support the bot development!

MantaroBot Version

2.1.4_16032017_J3.0.0_155

Uptime

0 days, 01 hrs, 38 min

Shards

3

Threads

163

Guilds

2661

Users (Online/Unique)

46254/82315

Text Channels

14884

Voice Channels

16696

cosmic plover
#

XDDD

#

I think we have enough

#

enough

faint jetty
#

~>stats

molten wrenBOT
#

Well... I did my maths!

Users per Guild

Min: 2
Avg: 49.8
Max: 8032

Online Users per Guild

Min: 1
Avg: 16.7
Max: 2879

Online Users per Users per Guild

Min: 1.3%
Avg: 51.9%
Max: 100.0%

Text Channels per Guild

Min: 1
Avg: 5.6
Max: 463

Voice Channels per Guild

Min: 0
Avg: 6.3
Max: 420

Music Listeners per Users per Guild

Min: 0.2%
Avg: 25.0%
Max: 66.7%

Music Listeners per Online Users per Guild

Min: 0.9%
Avg: 45.7%
Max: 100.0%

Music Connections per Guilds

1.4% (38 Connections)

Total queue size

895

Total commands (including custom)

216

MantaroCredits to USD conversion:

1 MantaroCredit worth 56.95 USD

faint jetty
#

/status

thorn salmonBOT
faint jetty
#

@cosmic plover outperforming you in music for size 😉

cosmic plover
#

🤔

#

~>stats

molten wrenBOT
#

Well... I did my maths!

Users per Guild

Min: 2
Avg: 49.8
Max: 8032

Online Users per Guild

Min: 1
Avg: 16.7
Max: 2877

Online Users per Users per Guild

Min: 1.3%
Avg: 51.9%
Max: 100.0%

Text Channels per Guild

Min: 1
Avg: 5.6
Max: 463

Voice Channels per Guild

Min: 0
Avg: 6.3
Max: 420

Music Listeners per Users per Guild

Min: 0.2%
Avg: 25.0%
Max: 66.7%

Music Listeners per Online Users per Guild

Min: 0.9%
Avg: 44.9%
Max: 100.0%

Music Connections per Guilds

1.5% (40 Connections)

Total queue size

891

Total commands (including custom)

216

MantaroCredits to USD conversion:

1 MantaroCredit worth 56.95 USD

cosmic plover
#

what do you mean

#

xD

faint jetty
#

22 connections

cosmic plover
#

music per size?

#

ahh

#

yeah

faint jetty
#

419 servers

#

40 connections

cosmic plover
#

22*

#

xD

#

but ye

faint jetty
#

lul

#

how many patrons do u have

cosmic plover
#

a whole zero

#

👀

faint jetty
#

pledge me a dollar and I'll pledge u one

cosmic plover
#

xD

faint jetty
#

ez money

cosmic plover
#

but we lose money

#

pls

faint jetty
#

but we get patrons

cosmic plover
#

that's still losing money

#

ironically

#

I get donations

#

not patrons

#

¯_(ツ)_/¯

faint jetty
#

and people are more likely to pledge

#

if there are existing pledges

cosmic plover
#

2 days = 2 donations

#

weird

#

xD

faint jetty
#

I got another 1cent donation

cosmic plover
#

1 cent pls

faint jetty
#

PayPal took all of it

cosmic plover
#

KEK

faint jetty
#

.>

dawn robin
#

I am currently making a bot but I can't think of a freakin' name for it...

#

.info

#

.help

slate scaffoldBOT
#

🔮 | Miscellaneous - lookup, giveaway, shorten, emoji, roleme, poll, bot, base64
🕹 | Fun - profile, reg, cmds, love, roll, math, yoda, choose, pokedex, hangman, rcg, music, flip, 8ball
🖥 | Guild Administrator - ban, wordfilter, perms, prefix, announcechannel, softban, prune, farewell, config, greeting, kick, rolemeremove, rolemeadd, flush, greetingdm
| Bot Administrator - eval, shard
🌐 | Informative - urban, guildinfo, weather, help, emote, user

If you need a detailed description on a command click here (WIP)
To get help on a command use .[cmd] help.

copper fiberBOT
#

ErisBot Help
.help - A list of helpful commands (this)
.status - Status of ErisBot
.ping - Reply with a pong! Used to test response time
.ud - Search Urban Dictionary
.weather - Check the weather
.roll - Roll a number!
.8ball - Ask the 8ball
.fml - Random Fml Quote
.userinfo - Get userData about a user
.serverinfo - Get information about this Discord server
.yoda - Learn how to speak like me someday, you will. Oh wait. Herh herh herh.
.overwatch - Get an Overwatch player's stats!
.giveme - Give users a role with just a command
.prefix - Set a custom prefix for Eris
.slowmode - Forcefully slow down the channel speed
.command - Disable/enable specific commands
.announce - Announcements for users join/leaving your guild!
.music - Music Features
.twitter - Live Twitter feeds straight to your channels
.twitch - Get notifications when your favorite twitch streamers go live!
.cc - Currency Converter
.clean - Clean my messages
.inviteme - Invite me to your server

dawn robin
#

[bot] help

#

.bot help

slate scaffoldBOT
#

🔮 | Miscellaneous
Command: Bot Command
Description: Multiple options and informations on me!
Arguments: No arguments required.
Please note: do NOT include <> or []
Required Permission(s): RUN_BASECMD
Parameters:
| Bot Administrator
admin - Use bot admin ? to get help on this command!

🌐 | Informative
info - Gives you information about me!
inviteme - Gives you my OAuth URL!
stats - Use null to get help on this command!
ping - Gives you my ping!

Example: bot stats

faint jetty
#

@bitter sundial

#

should i add up guilds from my shards and then send

#

or jus send from each shard

#

like which one is more convenient for you

cosmic plover
#

I send each shard

#

no errors if I do it every hour

dawn robin
#

@faint jetty Do you know of a good name for a bot because I need a name and then I can publish it.

faint jetty
#

i'm doing that as well

#

well the every hour

#

tbh it takes like no time to iterate through the shards

#

@dawn robin um, that's for you to figure out

#

realizes that I'm only sending one shard to the status page

cosmic plover
#

LUL

bitter sundial
#

The preferred update method is to update whenever it changes on that shard

#

However an hourly update is good too

faint jetty
#

the point being that I add the number from each shard before sending

#

should I continue to do that?

#

or just send from each shars

#

shard*

bitter sundial
#

wait what do you do now?

#

count it yourself and then post?

faint jetty
#

yes

bitter sundial
#

that works fine

dawn robin
#

&kill cmdhelp

faint jetty
#

@bitter sundial can I post the shard amount as well

bitter sundial
#

well

#

you can send it in an array

#

then we'll count it with the shard amount

#

or you can post each shard separately

earnest phoenix
#

@fossil oxide my stats post doesn't seem to be working

#

how should I do it with needle

fossil oxide
#

uhm @bitter sundial is api master

#

but idk with needle

earnest phoenix
#

im trying with superagent now

#

it still hates me

#

?reload command statsupdate

serene moonBOT
#

:white_check_mark: Succesfully reloaded the command statsupdate

earnest phoenix
#

?statsupdate

#

@fossil oxide how long does it take for the site to update the amount of servers?

bitter sundial
#

Instantly

#

Print the response

#

Its useful

earnest phoenix
#

guys

#

i need help

#

how the heck do i install node on an ovh vps

bitter sundial
#

what os

earnest phoenix
#

debian wheezy

earnest phoenix
#

ive tried that

bitter sundial
#

how does it fail

earnest phoenix
bitter sundial
#

install curl

#

sudo apt install curl

earnest phoenix
#

that doesn't work

bitter sundial
#

ah

#

apt-get

earnest phoenix
bitter sundial
#

have you done sudo apt-get update?

earnest phoenix
#

yay!

#

works

#

thanks

bitter sundial
#

first time using linux?

earnest phoenix
#

no

#

just switchign to ovh

#

digital ocean had npm, node, git, etc preinstalled