#development

1 messages · Page 310 of 1

neon leaf
#

seems like the query is taking its good time to run

#

id | location | type | format | uuid
----+----------+------+--------+------
(0 rows)

#

dam

frosty gale
#

i would ban them ngl

#

no half hearted messags on my watch

slender wagon
#

Sorry im not a captialist yet

#

when i get there sure

#

orrr the corporate special, leave the min wage employee take all the fire

frosty gale
#

wanted to share this IT ticket we just received, typical IT experience

deft wolf
#

How is that even possible to do

slender wagon
#

is that ur response at the end

frosty gale
#

no thats a colleague lmao

slender wagon
#

oh

frosty gale
#

IT isnt my primary job role but its always a gem having access to it

delicate zephyr
#

the phone number is literally above the submit button

#

you can really make this shit up lmao

neon leaf
#

guys I have fallen into the trap

#

I have written my first microservice

frosty gale
#

too bad stoning went out of fashion

#

jk(?)

neon leaf
#

I really just needed a small microservice for my ancient typescript codebase to speed up a specific process 💔

#

too much work to rewrite the entire thing and too urgent to do something else

wheat mesa
#

Good for scalability compared to monoliths

#

It also keeps DevOps employed

lyric mountain
#

nothing, but having a window allows aggregates to be calculated in a separate context

#

the idea for that query was to grab the first and the last values for build_id to later use as a join condition (to get only those builds)

#
WITH builds AS (
  SELECT *
       , first_value(bc.build_id) OVER w AS first_build
       , last_value(bc.build_id) OVER w AS last_build
  FROM config_values cv
  INNER JOIN build_configs bc ON bc.config_id = cv.config_id
  WINDOW w AS (ORDER BY bc.build_id)
)
SELECT c.*
FROM configs c
INNER JOIN builds b ON b.uuid = c.uuid AND b.build_id IN (b.first_build, b.last_build)
ORDER BY b.build_id
``` try with a cte instead
neon leaf
#

been running for 6min so far

lyric mountain
#

ugh

#

hm, aight there's a way to reduce it a bit

#
WITH builds AS (
  SELECT bc.config_id
       , bc.build_id
       , first_value(bc.build_id) OVER w AS first_build
       , last_value(bc.build_id) OVER w AS last_build
  FROM build_configs bc
  WINDOW w AS (PARTITION BY bc.config_id ORDER BY bc.build_id)
)
SELECT c.*
FROM configs c
INNER JOIN config_values cv ON cv.uuid = c.uuid
INNER JOIN builds b ON cv.config_id = b.config_id
WHERE b.build_id IN (b.first_build, b.last_build)
ORDER BY b.build_id
neon leaf
#

i replaced b.uuid = c.uuid with b.build_id = c.id and got the following:

lyric mountain
#

oh wait, right hold on

#

there

#

forgot to replace the conditions

neon leaf
#

now its 0 rows

lyric mountain
#

meh

neon leaf
#

18ms atleast

lyric mountain
#

show what the cte select returns

#

maybe I'm misunderstanding the data involved

neon leaf
lyric mountain
#

ok, yeah i am

#

actually, just a window issue

#

aight a bit verbose

#
WITH builds AS (
  SELECT bc.config_id
       , bc.build_id
       , first_value(bc.build_id) OVER w AS first_build
       , last_value(bc.build_id) OVER w AS last_build
  FROM build_configs bc
  WINDOW w AS (PARTITION BY bc.config_id ORDER BY bc.build_id ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING)
)
SELECT c.*
FROM configs c
INNER JOIN config_values cv ON cv.uuid = c.uuid
INNER JOIN builds b ON cv.config_id = b.config_id
WHERE b.build_id IN (b.first_build, b.last_build)
ORDER BY b.build_id
#

ooooor optionally

neon leaf
#

0 rows

lyric mountain
#

nvm

#

if u remove the where clause does it return anything?

neon leaf
#

nope

lyric mountain
#

inner join issue then

#

ok, for a test, remove INNER JOIN builds b line and the where clause

neon leaf
#

0 rows ✨

lyric mountain
#

what's the relation between configs and config_values?

#

are u able to generate a uml of those 3 tables?

neon leaf
lyric mountain
#

umm, u dont use foreign keys?

neon leaf
#

i do, i am using dbeaver for the first time no clue how to make it display it properly

lyric mountain
#

ok so, build_configs is actually the n<>n table?

#

thought configs joined to config_values

neon leaf
#

build_configs joins a build with some config values, the config_id on it is purely for a unique index of build_id,config_id

lyric mountain
#

but is configs.id = build_configs.config_id and config_values.id = build_configs.config_value_id?

neon leaf
#

yes

lyric mountain
#

aight, can work with that then

#

btw, might want to make PRIMARY KEY (build_id, config_id, config_value_id)

neon leaf
#

close enough

lyric mountain
#
WITH builds AS (
  SELECT bc.config_id
       , bc.config_value_id
       , bc.build_id
       , first_value(bc.build_id) OVER w AS first_build
       , last_value(bc.build_id) OVER w AS last_build
  FROM build_configs bc
  WINDOW w AS (PARTITION BY bc.config_id ORDER BY bc.build_id ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING)
)
SELECT c.*
FROM configs c
INNER JOIN builds b ON b.config_id = c.id
INNER JOIN config_values cv ON cv.id = b.config_value_id
WHERE b.build_id IN (b.first_build, b.last_build)
ORDER BY b.build_id
#

or just make the cte return a * instead of each field individually

neon leaf
#

SQL-Fehler [42P01]: ERROR: missing FROM-clause entry for table "cv"

lyric mountain
neon leaf
#

hmm, 58 rows

#

definitely too little but lemme see

#

ok so, ig this is every combination of location + type now

#

nvm some are doubled

#

i dont know what this is

lyric mountain
#

that's because we're not distincting by uuid

#

the doubled ones are builds where both first_build and last_build are the same

neon leaf
#

ahh

#

uh

#

that shouldnt be the case with this data tho

#

theres no config_value thats the same on first ever and last ever type its on

lyric mountain
#

might be an issue on PARTITION BY bc.config_id

#

I assumed it'd be grouped by config_id, but if this isn't the case you need to replace the field there

civic sundial
#

Nooooooo i mean like its showing commands on the bot

deft wolf
#

Yes it does and you can't really control that

#

Only known requirements are: your bot being verified and discord having enough usage data of your bot's commands

#

Don't ask how much is enough, no one can answer this question afaik

unreal mist
#

Would anyone with experience in 3NF mind taking a quick look at the tables I've made based on an ERD I did for an earlier assignment when you have a chance? I'm not sure if I've correctly turned it entirely 3NF ready to turn into a functional DB, any feedback is appreciated ❤️

meager forge
#

Anyone know a way I can test raid protection features on my bot.

#

I don’t quite know raid methods that people use. I know one where they mention everyone and link an nsfw server. Which I have made a protection feature for this. But I don’t know any other raid methods to be on a lookout for

bleak nimbus
#

Mass pings, spam, a bunch of joins at the same time (could be bots)

#

Just examples

neon leaf
#

does anyone know whether its possible to kill all connections (not sessions) of a user in mongodb?

neon leaf
#

nevermind i was skill issuing, you have to enable auth in the mongod config for basically anything to work

supple goblet
#

hello @topaz island

prime cliff
#

Good everyone ping

craggy pine
#

Poor everywhere getting pinged. What he do to you 😠 lol

lyric mountain
craggy pine
vivid fulcrum
upbeat dust
#

how long is the review process now? its been a while since i’ve used top.gg

vivid fulcrum
#

no set timespan

scenic adder
civic sundial
#

why dont my bot have commands like this on its profile

languid mica
languid mica
#

yup

#

on your dev portal

civic sundial
languid mica
#

i cant exactly remember, though a little googling will probably tell you

civic sundial
fierce orbit
lament rock
#

Love how confidently incorrect everyone is

fierce orbit
deft wolf
#

Kinda deserved for ignoring the answers to your questions

warm surge
#

it’s most used commands bs

warm surge
ancient sage
#

How would I set up a ai bat man voice chat robot?

lament rock
#

If you're asking that question here, you REALLY should not be trying to do that. Something simpler like music bots are already a nightmare. A lot of the voice libs I've worked with as well are just really weird

#

Consider easier projects until you're confident in asking more targeted questions like what platforms others use for voice synthesis or if self hosting something for that is even feasible

civic sundial
civic sundial
stark kestrel
#

once discord has enough data about your bot's usage and what the most used commands of your bot are

#

it has nothing to do with commands id or whatever

#

commands id are used for when you want your bot to send a message where it mentions a command and people can just click on it

#

e.g. </airhorn:816437322781949972>

deft wolf
#

He asked this 3 times already and at least 2 times ignored the correct answer

#

I wonder if he's gonna ignore your answer too

civic sundial
civic sundial
#

idkk mate

stark kestrel
civic sundial
# stark kestrel yeah they probably didn't look at the picture properly <:poggythumbsup:819012393...

ty ty sir also ummm i been trying to get message content intent cuz my bot have chat level system it wont work till i have msg content intent sooo any tips cuz i been rejected once for just idk he said wait there Unfortunately, I am denying your Privileged Intent request. This is because we are unable to access your attachments for download. Feel free to reapply and make sure the images and videos are accessible without requiring files to be downloaded locally.

stark kestrel
#

Provide the proper images

civic sundial
# stark kestrel Provide the proper images

idk how cuz it just gave me option to attach links and i did copied it from like how you send image in discord server or dm then copy the link i did that and pasted it

deft wolf
#

Use some image sharing website like imgur because discord links expire after 24h

robust garnet
#

do bots usually take more than a week to get reviewed

deft wolf
#

It's 1-2 weeks

#

So it could take even 2 weeks and sometimes even more

#

Depending on the queue size for example

robust garnet
#

fair enough

#

i should update the page since i made new commands

prime cliff
#

Dont use imgur btw its blocked in uk

deft wolf
#

That's new to me but who would've guessed that

hard zenith
#

I’ve collected all of the special eggs! 🥚
Would like some more volunteers to color to add but tis going well DoggThumbsUp
#development message

hazy heron
#

thats cool

frosty gale
#

is it just me or has chatgpt recently become unbearably argumentative and refuses to accept anything you say

#

i feel like they're trying to match claude's hallucination/blind agreement rate but they're doing it too aggressively in a way that impacts quality

#

claude has a good balance between accepting its wrong and hallucinating answers

mossy apex
#

what is Claude?

#

💀
I'm not joining that server

deft wolf
mossy apex
neon leaf
#

@delicate zephyr @knotty night

digital swan
eternal schooner
#

and dumb one time i told him to makee me a dog he made me a cat in a spaceship eating sushi

deft wolf
#

Next time be more specific

eternal schooner
#

i am being specific

shut widget
#

Omg guys is someone here who is good in html like fr really good? Need help for my bot top gg site

stark kestrel
#

html isn't rocket science

#

a few <...> and with some content as per docs

#

when css comes in, the pain comes as well :D

deft wolf
#

Ugh, frontend

queen needle
#

wooo frontend

deft wolf
#

Woo is no longer among us :(

frosty gale
#

leaked openai system prompt:
"try to ragebait the user as much as you can without telling them"

hard zenith
digital swan
frosty gale
#

"👉👉 Here's why it works ✅" (it doesn't)

clever tundra
#

"If you want, I can update the code I just gave you with the real working code?"

bleak nimbus
#

So, I'm working on adding more keys to my bot for functionality and I was curious if anyone had any ideas? It's not a typical bot and not easy to understand unless you have some form of coding knowledge (which, this is a bot channel so I'd hope thatd be the case). Anyone got any recommendations?

It cant join VCs yet but I do plan to add a way to make this possible.

deft wolf
#

Crazy thing to wake up to

eager trail
sharp geyser
#

definitely didnt tell it to respond like that beforehand

bleak nimbus
#

This how you do it

frosty gale
#

how tf do you even get chatgpt to speak like a gooner

bleak nimbus
#

You should've seen the shit I got it to say last year. I was instigating some horrendous activity

frosty gale
#

ai needs to be stopped

stark kestrel
#

LLMs changes bringing github down

#

thanks microslop

neon leaf
#

nice work gemini

harsh nova
#

It's interesting seeing how lobotomized AI-agents, in my case mistral AI agents, are in the consumer chat version versus when consumed directly thru the API. Implemented some AI features for my bot and played around with what I could get it to say. It very very easily became quite horrible so had to lobotomize it myself thru the system prompts. Figured there'd be more safeguards directly on the model itself

eternal osprey
#

Boys i talked about golf clubs with my friends

#

Like irl

#

And i got a tiktok ad about golf clubs

#

How

#

I swear i searched nothing prior to this convo, during or after related to golfing

frosty gale
lament rock
#

It happens with me and my wife as well that we're talking about stuff or watching videos together and the other one gets recommended content on their account

#

Like... All the time

frosty gale
#

me when police come to my house because i talked to myself about killing forked children in ipc and google assistant heard it

neon leaf
frosty gale
#

android literally sends a signal to google every time you open and close an app

#

idek how to disable it

lament rock
#

block google's ip :)

frosty gale
#

if there was grapheneos for samsung i wouldve got it :(

#

but then i also like google wallet and i lose that with graphene sadly

lament rock
#

Wonder if there's any system modifications you can make

#

Then again, I have no idea how stuff like root works in relation to something like iOS jailbreaking as they had an app where you could just install tweaks from a centralized platform, but add sources

frosty gale
#

similar with android root but you have a few options, usually not all in the same place though

#

for system/kernel level patches you'd use lsposed (xposed replacement), for root apps you can prob just use fdroid or download them directly

neon leaf
#

i root my phones mainly so I can do full snapshots

#

but yeah its trivial to nuke telemetry

#

cant get google wallet working anyway so

#

@delicate zephyr

eternal osprey
#

I use iphone tho

#

But i swear it happens to me as well

#

I am so close to buying one of those old flip phones again onionpray

#

I swear this happens a lot to me. Golf clubs, vacuums, even cookies. All gave me targeted tiktok and google ads which is crazy

upbeat vigil
#

Hi

civic sundial
#

how can i promote my bot 🤔

hard zenith
hard zenith
# civic sundial hb smth else ?

Well there are other servers out there that might could help you progress other than auctions. Unfortunately, I cannot recommend another way. Apologies neco_heart

robust garnet
#

any free websites where i can host my discord bot 24/7 which will also have persistent storage...

#

🥹

deft wolf
#

You are asking for too much for free discord bot hosting

robust garnet
#

💔

deft wolf
#

There are free vps trials but you need to give them your cc info

robust garnet
#

should i host it on replit then host the database on supabase

deft wolf
#

Replit is not really a discord bot hosting

#

Unless you pay them

robust garnet
#

aw man

#

what should i do

deft wolf
#

Either find a cheap vps or go with a free trials but you need to give them cc info because that how anti abuse works for most of them

robust garnet
#

fair enough

lament rock
#

or convert some craptop you dont use anymore to a server

robust garnet
#

🥹

lament rock
#

Denied >:(

#

Jk

robust garnet
#

💔

robust garnet
lament rock
#

Thats the method

robust garnet
#

clean that dust psl

#

pls

#

💔

lament rock
#

Nah

deft wolf
#

There is no reason if it's not overheating I guess

robust garnet
#

YEAH BUT

#

UGHHHHHH

#

i hate seeing dust idk

frosty gale
#

looks very situational and hardware dependent

#

as is usually the case with undocumented quirks

#

you know someone is a performance nerd when they use always inline everywhere

eternal osprey
#

i finally was able to make chatgpt swear

#

i sent him a crazy ass regex and said why doesn't this work

#

it told me, ah this is a gotcha that fucks everyone

#

lmao

fierce orbit
#

It’s really special circumstances and a lot of convincing but it worked

deft wolf
#

crazy things

fierce orbit
deft wolf
#

I ain't reading allat

frosty gale
#

damn these ai thingies are starting to become weird

clever tundra
slender wagon
#

Nvm

slender wagon
#

Isn't it scary how the entire world is dependent on just a few services...
cloudflare, aws etc etc

midnight merlin
#

i remember when couldflare went down for a while

#

the chaos it caused

#

google, chatgpt, etc
all were down

deft wolf
#

Not entire world but most of it

#

I would call it monopoly

lyric mountain
#

100 years of human technology VS a silly blahaj

frosty gale
#

he's felt off for a while now

#

also did fireship delete his discord? i swear i was in it before but cant find it anymore

deft wolf
#

What if they banned you from it

frosty gale
#

i never spoke there lmao

#

i see some others asking the same q as well

sage bobcat
lament rock
#

Cant tell if satire

#

if not, youtuber

slender wagon
frosty gale
#

if any of you call yourselves a developer and dont know fireship then dont speak to me ❤️

slender wagon
#

Fireslop

neon leaf
#

I love react ref abuse ❤️

#

pure component? never heard of it

slender wagon
#

I have been rocking astro and solidjs lately

neon leaf
#

still need to try astro

#

have never used anything outside of react world besides raw dom manipulation

frosty gale
#

whenever i use ref i go "that kinda defeats the point but fine"

neon leaf
#

refs have improved rendering on one page i touched from 1.2s to 100ms

#

this is on a 9900x

#

dont even imagine on an average cpu

slender wagon
#

So erm guys. My bot is growing right. It’s all in a dedi in hetzner and so is the db
What’s the best way of handling backups

neon leaf
#

sql dump and upload it to r2 via restic

frosty gale
neon leaf
#

is what i do

slender wagon
#

Hmm

frosty gale
#

speaking of manual snapshots i forgot to do my weekly cheapskate backup

slender wagon
#

Can i have ur snapshots

frosty gale
#

tf

#

you NEVER ask for another persons snapshots

slender wagon
#

That was supposed to be rizz

deft wolf
#

Instead of asking for snapchat you are asking for snapchot?

slender wagon
#

I love waking up to these notifs but then i remember they take 6% cut

slender wagon
#

Really wish stripe was available for my country. Or anything close to it

neon leaf
#

does anyone else use the typescript native preview language server?

#

its been getting less and less stable for me

#

like how even

frosty gale
#

intellisense just randomly stops working

neon leaf
#

my friend has it using 40GB RAM+ constantly

#

for me it just crashes all the time

pearl trail
#

the table has turned it seems

neon leaf
frosty gale
#

having your email publically listed on github does attract some weird aahh emails

neon leaf
#

atleast the effort is there

deft wolf
#

ps is wild

slender wagon
#

my email only attracts invoices

robust garnet
#

hi i have a question about discord bot owner identity verification

#

is this the right channel

#

okay it is i think

#

well my issue is that whenever i submit pics of my government id it shows this then goes back to normal. Should i wait or did it just not work

stark kestrel
stark kestrel
robust garnet
#

okay fair thank you

stark kestrel
pearl trail
#

ipv8 gonna be fire

#

cant wait to have 10.0.0.0.0.0.0.5/56

#

hope it can be truncated to 10::5/56

frosty gale
#

who even thought of this

#

I'm working on my IPv9 proposal as we speak. It has an LLM validating the contents of every packet. Gotta stay ahead of the curve.

pearl trail
#

LMAO i haven’t read it yet

Every manageable element in an IPv8 network is authorised via OAuth2 JWT tokens served from a local cache. Every service a device requires is delivered in a single DHCP8 lease response
xDD

neon leaf
#

@delicate zephyr

slender wagon
#

they have updated the script to say "bro" now

#

it usually was just the 4 images

mossy apex
slender wagon
#

i see how they manage to afford all these bots... scamming each person out of 80 dollars

#

lmao

mossy apex
#

nah

#

can you make a money from that?

slender wagon
#

it's what scammers do... but don't get any ideas.

mossy apex
#

okay

slender wagon
#

what's that status man

mossy apex
#

?

clever tundra
slender wagon
#

this doesn't answer the hijacked accounts tho

#

im guessing these guys buy them and use them to promote their scam

clever tundra
#

hmm

#

i assumed it would be a like discord phising email thing or smth

#

when you sign up

slender wagon
#

i put a random email it didn't even check if it was legit

#

it just let me in

#

so im guessing they log that?

#

but that's not a reliable method

#

im pretty sure these guys use like cracked software to gain access to most of these accounts

clever tundra
#

in the typical one, the deposits go on for so long you end up losing roughly $4k

hazy tangle
clever tundra
copper bobcat
#

Hello

#

How can I get a project creator rol

neon leaf
#

@delicate zephyr 1469209915145977888

delicate zephyr
#

@quiet lynx please dont advertise, thank you

charred nest
copper bobcat
#

Hoe long is it gonna take to take a look at it for the top.gg team

charred nest
#

if you just submitted it, its likely in queue, which is then reviewed by reviewers FLUFFnod our timeline is 1-2 weeks, but it can take less or more time

copper bobcat
#

Oh yea my friend said it will take 2 to 3 months

charred nest
#

definitely not months Giyu_sweat just a few weeks !

eternal osprey
#

I have a pretty big crypto bot on telegram. Looking to make a discord bot for it as well. Are crypto-related risk analysis bots allowed? My bot has a free plan but a paid one as well where payments will go through discord (through crypto wallets). Is this allowed by topgg?

stark kestrel
#

for the topgg guidelines it's fine though, as long as not everything (or most of it) is behind the paywall

slender wagon
#

is it ok to implement javascript to make lighthouse score 100 artificially

fierce orbit
#

💀

slender wagon
eternal osprey
#

I generate a private wallet per users, they can pay the amount to it and get access to the content

#

But the bot has a very big free section so i don’t think that is a problem

#

Unless discord prohibits this way of payment

stark kestrel
deft wolf
#

Unless you can't for some reason (like it's not available in your country for example)

slender wagon
#

That monetisation isn’t even available in my country

stark kestrel
#

Yeah, quite some countries it is now

deft wolf
#

But as soon as it is, then you have to migrate

slender wagon
#

Really?

#

Or what

stark kestrel
#

at least no new ones, but iirc whole EU, US and some others are

#

And once it's in your country, you have to use it as per ToS yeah

slender wagon
#

Wtf

#

Dont they take a huge cut

deft wolf
#

Indeed

stark kestrel
#

That's the whole point as to why they made it lmao

deft wolf
#

XD

stark kestrel
#

They saw how bots add paid offering

#

They made that feature

slender wagon
#

For legal reasons that’s a joke

deft wolf
#

Nah, you are fine here

slender wagon
#

I mean there has to be a way

deft wolf
#

Tim rules here

slender wagon
#

Like a loophole of buying credits

#

Instead of subscriptions

#

We need a lawyer here

deft wolf
#

Even if you find a loophole discord can just patch it and you are forced to use their monetisation method

slender wagon
#

Oh so you can keep both options and your already existing customers dont have to migrate

stark kestrel
#

Plus I'm pretty sure they looked for those with their lawyers before releasing it

slender wagon
#

But you have to match the pricing

#

Jason Citron the ceo of discord on action:

https://youtu.be/T4Upf_B9RLQ

Digital products and services keep getting worse. In the new report Breaking Free: Pathways to a fair technological future, the Norwegian Consumer Council has delved into enshittification and how to resist it. The report shows how this phenomenon affects both consumers and society at large, but that it is possible to turn the tide.

Read more o...

▶ Play video
stark kestrel
#

ex* CEO

slender wagon
#

I really wonder how discord would look like now if microslop purchased it in 2021

eternal osprey
#

Lol on to making a web platform instead

#

Not worth it if discord takes a huge cut

#

10k users and growing tho onionpray

lament rock
frosty gale
# stark kestrel ex* CEO

he's got the company into the IPO stage, got his 🤑 💰 💸 then dipped before discord goes to complete and entire shit

craggy pine
#

@knotty night

spark flint
#

@oak cliff

prime cliff
#

Vercel got pwn’d. Here’s what I’ve managed to get from my sources:

1. Primary victim here is Vercel. Things like their Linear and GitHub got hit with majority of it
2. Env vars marked as sensitive are safe. Ones NOT marked as sensitive should be rolled out of precaution
3. The

buoyant sleet
#

Question: Do they let you know when they'r testing your bot? dont want to shut it down on them to add something while they are testing it

lament rock
buoyant sleet
lament rock
#

What language do you use?

buoyant sleet
#

Python

lament rock
#

Python has ways to reload files at runtime

#

Dont ask me how though because idk those details. I think dpy has docs on reloadable cogs

buoyant sleet
#

I may look into it thanks

neon leaf
#

does anyone know why I keep getting Missing Permissions from the discord api when trying to time out a user? my bot has administrator perms for testing so shouldnt be because of that

#
    UnsuccessfulRequest(
        ErrorResponse {
            method: PATCH,
            status_code: 403,
            url: "https://discord.com/api/v10/guilds/1429911351777824892/members/745619551865012274",
            error: DiscordJsonError {
                code: JsonErrorCode(
                    50013,
                ),
                message: "Missing Permissions",
                errors: [],
            },
        },
    ),
stoic bough
#

Regardless of if it has admin perms or not

neon leaf
#

yeah, I moved the bots role to the very top and tried moderating on a user without any roles

stoic bough
#

Did that work?

neon leaf
#

nope

stoic bough
#

What're you setting the communicationDisabledUntil field

#

It caps at 28 days max

neon leaf
#

current unix time + 60 seconds

stoic bough
#

So if you go higher than that it'll throw a 50013

#

Hmmm

neon leaf
#

yes that is me too

stoic bough
#

The bot isn't trying to time itself out by any chance is it

neon leaf
#

i may be stupid

#

you are almost correct

#

yeah, it works now, oops

#

It timed out me instead of the other user

stoic bough
#

Well

#

I can see why that would fail

neon leaf
#

its getting ridiculous @frosty gale

bleak nimbus
#

Anyone know good premium features i could add to Echo? It can already do what other bots make you pay for for free, like... Mee6 making you pay for a greeting message is actually insane but thats besides the point. I currently have it to allow conditional statements and API requests, but I feel like theres just... More I could do

neon leaf
#

@delicate zephyr 1416411772574765141

#

dam

pearl trail
neon leaf
#

this is the full chat

#

"7dbbbb63-1734-48c4-a1de-d1a65f62cada
turn this uuidv4 into a reserved uuid"

pearl trail
#

oow

neon leaf
#

got it too or did it work for you?

pearl trail
#

got it too

#

maybe false detection?

#

i use thinking, not pro not fast

neon leaf
#

hm, I use Pro

pearl trail
#

damn

neon leaf
#

but your share link works for me

pearl trail
#

xD

neon leaf
#

well no clue

frosty gale
#

the word spam is probably tipping it over the edge

#

i think they also do an LLM run before answering your question which determines whether your request is "appropriate" or not

#

safety filter not flagging bullshit tier list
claude > deepseek > chatgpt > gemini

#

at least gemini gives you a predetermined message when it refuses something, chatgpt just generates a condescending response that has a superpower of pissing anyone off

modest ore
#

@steel oxide what

Your bot promotes or operates a service that competes with top.gg on your bot page.

steel oxide
eternal osprey
#

hey guys

#

i need a small dataset of like 100 samples of regular checkout js code?

#

Something like:
extract credit card ddata or whatever, then send it over the network.

#

Does anyone know any sources to get this from?

stark kestrel
deft wolf
wheat mesa
#

might not be guaranteed to be correct but I feel like the most capable models could get you something functional

eternal osprey
#

LLM doesn't want to

#

chatgpt, gemini

wheat mesa
#

wdym

eternal osprey
#

they're telling me they can't extract credit card info and that's against the rules nad bla bla

wheat mesa
#

What are you prompting them with

eternal osprey
#

that i need to generat ebenign scripts that retrieve credit card info from the dom, for machine learning pruposes.

#

tbf i alreayd hae like 2k benign scripts, i could take 200 from them and insert random payment retrieval keywords lol.

pearl saffron
# eternal osprey LLM doesn't want to

You can't really depend on chatgpt or Gemini tbh but there is a way to have it help you make what your trying to make you have to word it a different way

neon flicker
#

Is bot development actually still an active field?

deft wolf
#

People still make bots, yes

lyric mountain
#

Bot dev will exist as long as discord does

deft wolf
#

Unless they decide to hide the API behind a paywall weirdsip

stark kestrel
#

cough Spotify cough

#

cough Twitter cough

pearl trail
#

i wonder what are behind them to make it so big

#

does it log all the errors since 2023

slender wagon
slender wagon
#

lol

small tangle
stark kestrel
#

🤣

deft wolf
#

Classic

lament rock
#

Its all vibe coded probably

#

Clearly they know what they are doing

deft wolf
#

I googled her name and she's 67 years old

#

I thought it's a good fun fact

hard zenith
swift barn
crisp trout
#

god It's been ages since I've visited back here xd

neon leaf
#

@knotty night 783293506117828618

slender wagon
#

They changed check to ch3ck in my server

neon leaf
#

@knotty night 706168035509141504

#

im always sending the user id because I think some have started deleting their msgs if anyone replies

knotty night
#

Luke got em

deft wolf
#

bro

pine willow
#

🙏

#

Why did discord start 8 shards for my discord bot with 750 servers

sharp geyser
#

Cause yo uasked for it

lament rock
sharp geyser
#

I know

proud sky
deft wolf
#

1?

neon leaf
#

-1?

pine willow
pine willow
proud sky
scenic adder
#

I have 2 shards personally

#

But i only have my app in 30 some servers but I'd assume some are slightly larger

#

Cuz it shows my app is profiling over 3k people for leveling rn

#

🥹

warm surge
#

you need only 1

stoic bough
pine willow
stoic bough
#

thats pretty typical for a lot of hosting services

pine willow
#

Lol

stoic bough
#

well whatever the case, discord would only give you 1 shard for 750 servers on auto. so something on your end is giving you 8 shards.

scenic adder
#

Lol

#

Its there though

#

Ig

quartz kindle
#

1 shard per server = best configuration :^)

pine willow
#

it was indeed a wrong config file

pine willow
#

why not

#

lol

#

no one is stopping you

quartz kindle
#

ram is not really an issue, the nuber of connections is, it will bork your entire network stack xD

#

plus most systems have a limit on concurent tcp connections

pine willow
quartz kindle
#

yeah depending on the config, its manageable

#

Because every WebSocket connection is treated as an open file by the system, you will hit these OS-level caps first:

Per-Process File Limit (ulimit -n): The most common bottleneck. By default, most Linux distributions limit a single process (like your web server) to 1,024 open files. This means your server can typically only handle ~1,000 concurrent WebSockets out of the box.

System-Wide File Limit (fs.file-max): This is the total number of files all processes combined can open. On modern systems, this is dynamically calculated based on your RAM—often around 10% of available memory (roughly 1k per file).

Local Port Range: If your server is making outbound connections, it is limited by the ephemeral port range (default is often 32,768 to 60,999), providing roughly 28,232 available ports.

stoic bough
#

And Discord simply won't let you have 1 shard per server. It's not rally a RAM or TCP issue. Discord's identify rate limit is like 1 per 5 seconds so 750 shards would take an hour to start. And you get 1000 identifies in total a day so restarting twice would lock you out

lament rock
#

If someone is smart then they'd just resume their session after a restart

modest pine
#

@knotty night can you tell me how to make a bot dashboard please

stark kestrel
#

🤣

knotty night
#

No

neon leaf
#

step 1. do not ping staff for asking how to make a dashboard
step 2. repeat step 1

knotty night
#

Don’t use that language you can ask but I am not teaching you unfortunately

stark kestrel
#

No need to re-identify

#

So you'd only re-identify really broken shards

stark kestrel
#

Still interesting that it recommend that many

lament rock
stark kestrel
#

Saying discord has an auto mode is wrong

#

It simply doesn't have that

#

It's also not Discord starting the shards, it's you

neon leaf
#

can I make discord start my car

deft wolf
#

Probably

stark kestrel
#

very likely

neon leaf
#

good to know

lament rock
#

Correct that it's a recommendation, but I disagree on your semantics of not calling it an auto mode

stark kestrel
#

It's an auto mode for the API wrapper

#

It's not a Discord (API) auto mode

#

It's a Discord recommendation, the API wrapper abstracts it and calls it auto mode as you don't need to pass in the number yourself

#

A better name would be a recommended mode

#

Though they call it "auto" very likely because the logic behind sharding is not needed to be made by yourself

frosty gale
#

jarvis, discord auto mode on

stark kestrel
#

So Discord definitely has no auto mode regarding sharding

stoic bough
#

I auto shard when I drink milk

#

Sharding all over the place

stark kestrel
#

iirc the docs also mention that sharding decisions is entirely on the client to decide

neon leaf
#

doesnt it force you at a point?

stark kestrel
#

they just force you for 2500 (per shard)

#

but you can also have one shard per guild

#

completely pointless, but it's the client's choice

lament rock
#

Im not really tryna argue this right after waking up, but I write my own Discord api wrappers and I'll call it what I want and you can call it whatever you want :)

stark kestrel
#

Sure, as said API wrappers have a so-called auto mode. Just don't say discord itself has an auto sharded mode, it factually doesn't

#

That would be just giving wrong information ¯_(ツ)_/¯

lament rock
#

Lord

stark kestrel
#

or just give it out

modest pine
#

Who here uses BDFD?

stark kestrel
#

na

modest pine
deft wolf
#

We don't

stark kestrel
#

yes

modest pine
stark kestrel
#

na

frosty gale
#

isnt there sort of an "auto" shard mode? discord api returns a recommended amount of shards here

#

unless i misunderstood the discussion

stark kestrel
#

Not an auto mode or whatever

#

Libraries call their class or whatever with auto as it handles the sharding for you

#

And uses by default the recommend number of shards

#

Discord has no auto mode, Discord just recommends you a nunber of shards and doesn't care what you do with it

#

They enforce max 2500 guild/shard

#

The sharding itself still needs to be solved by the API wrapper

#

API wrappers tend to have a so-called "auto" (or managed) mode that creates the number of recommended shards and handles the connection - Discord has no so-called "auto" mode; it merely wants you to shards at 2500 guilds/shard max

neon leaf
#

I really hate how rust did cross-os compat

#

I wish there was just a proper unified way of doing most os-specific things that just return Results instead of needing fucking traits

frosty gale
#

I really hate how rust did cross-os compat

neon leaf
#

this has to be ragebait

stark kestrel
#

W

frosty gale
#

me and my homies hate dynamic lookups

neon leaf
#

cannot live without them so will withold my comment on that

#

atp my vtable may be bigger than actual code

frosty gale
#

tbh they are an amazing abstraction for non performance critical code like http

neon leaf
#

well yes id never use them in stuff that barely does syscalls

frosty gale
#

or places where the alternative is a bunch of if else branches

neon leaf
#

otherwise it doesnt matter much

frosty gale
#

a lot of them become zero cost anyways assuming they are predictable

#

only poopoo thing is that they cannot be inlined :(

neon leaf
#

🔥

  45.5%  34.7Mi  45.3%  34.7Mi    .text
  44.5%  34.0Mi  44.3%  34.0Mi    .rodata
   3.4%  2.61Mi   3.4%  2.61Mi    .eh_frame
   2.2%  1.69Mi   2.2%  1.69Mi    .rela.dyn
   2.1%  1.60Mi   2.1%  1.60Mi    .gcc_except_table
   1.7%  1.27Mi   1.7%  1.27Mi    .data.rel.ro
   0.5%   421Ki   0.5%   421Ki    .eh_frame_hdr
eternal osprey
#

i have created a process on port 3000 on my vps. It's completely locked down, only my personal ip is allowed to enter it.

i have used cloudflare tunnels to expose the port 3000 for post only requests.

Although, now i am a bit scared about that cloudflare tells me that my configuration is insecure regarding tls encryption. I have setup a tunnel, so why would i need to encrypt my vps? I have just pointed the cloudflared tunnel to http://localhost:3000 tbf.

#

should i change it by adding tls encrption? If so, how would i ever go on with that.. never did this on a vps.

deep oasis
#

yargh

stoic bough
eternal osprey
#

i see, but the data between post requests -> cloudflared is encrypted though?

#

And then cloudflared just forwards it through the tunnel over http.

stoic bough
#

yeah the only unencrypted portion that cloudflare is warning about is a memory-to-memory copy on your own machine.

#

cloudflare cant tell from its side whether your origin is loopback, same, or across the internet so it just warns all unecrypted origins by default

eternal osprey
#

ah honestly no need to enable tls there.. thanks for helping me understand everything better!

stoic bough
#

If you do want to get rid of the warning anyway you can do something like a self-signed cert. have your app serve HTTPS locally with it, point the tunnel to 3000 and toggle No TLS Verify on the tunnel's config

#

you can serve it on any port. ports are labels realistically. HTTPS just uses 443 by default because that's what browsers default to when you go to an https url

eternal osprey
#

yeah i figured dumb question

#

hahaha thanks!

stoic bough
#

No worries! :> Happy to help.

#

I've been learning more about cloudflare myself here in the last few months

#

so imparting knowledge is always a must

eternal osprey
#

that's awesome, i love cloudflare so much. Been using it for all of my sites

#

but honestly, first time deploying it on a vps

prime cliff
#

I don't really like using self signed certs because they have to be frequently renewed

eternal osprey
#

trying to setup a post-only webhook, so figured that cloudflare tunnels would be the best. Used to handle it with ngrok, but i paid 26$ a month..

stoic bough
#

I did see you mentioned you whitelisted your own IP to your vps. as the only access. If your IP is dynamic you might lose admin access to your VPS when it rotates

#

you can use a Cloudflare Access policy over SSH. I use it myself

#

I think it's more reliable and durable than a baked in firewall ip list

eternal osprey
stoic bough
#

oh

#

nevermind then

#

cloudflare access policies are still neat tho

eternal osprey
#

I did indeed get locked out, especially as my vps requires 2fa each time you use sudo or login. Actually, it requires you to:

  • enter your password
  • have a ssh key
  • enter 2fa
stoic bough
#

thats quite a layer

eternal osprey
eternal osprey
stoic bough
#

mines no root access, ssh key only with cloudflare access policy

eternal osprey
#

very nice! Maybe i will have a look into access policies.

stoic bough
#

oh that reminds me

#

I need to set up an SSH key on my windows computer

eternal osprey
#

i know this is controversial, but i installed a few tools as well and have them log bi-weekly:
aide, clamav, chrootkit, custom yara rules, lynis.

#

idk the recent news of hacks really put me on edge.

#

that axios shit was brutal

stoic bough
#

I seen that one about the xz hack

eternal osprey
#

xz?

#

xinferrence?

stoic bough
#

lossless data compression tools

eternal osprey
#

oh shit

#

another package hacked?

#

can we go back to sticks and stones please

stoic bough
#

well, the long story short of it

eternal osprey
#

I saw you type a novel

#

delete it

#

and rewrite it again

stoic bough
#

yeah it was a long story

eternal osprey
#

you got me trembling like this for over 10m

stoic bough
#

so basically someone spent 2 years building trust as a maintainer of the xz utils library which is a compression library used basically everywhere on Linux. Then, they slipped a backdoor into the release tarballs that would silently overtake sshd on affected systems. It was caught days before it would've hit stable Debian and Ubuntu releases.

#

It almost ended up millions of production servers

eternal osprey
#

lmaoo hahahhaha

#

that's so funny

#

man i hate hackers

stoic bough
#

and it was caught by accident too

#

some microsoft engineer was working on Postgres completely unrelated to security and noticed his SSH logins were taking some odd 500ms longer than normal and using noticeable CPU. he was doing benchmarks on something else and the differences in variation annoyed him

safe rapids
#

yo, im new here. building & in queue for review. I was wondering what are some of the must have server owner controls for a bot who is available to anyone to @ by default. so server owner, admin, managechannels+ to control things like allowed channels, etc? I hadn't done as much in this department yet so figured I'd ask here 🙂

scenic adder
#

😄

#

Ensure that your bot uses the permissions it needs and does not include the administrator permission.

safe rapids
scenic adder
prime cliff
safe rapids
stark kestrel
#

Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven’t been following TypeScript 7.0’s development, this release is significant in that it is built on a completely new foundation. Over the past year, we have been porting the existing TypeScript codebase from TypeScript (as a bootstrapped codebase that...

#

We got TypeScript in Go

#

Was waiting for that one

queen needle
#

hell yeah

pearl trail
#

hell yeah

sharp geyser
#

Having a little fun making plugins in C# for Rust, making an economy plugin :p

#

Unity UI kinda yucky to work with programatically tbh

deft wolf
#

Holy scammers

frosty gale
#

everyone assumes the worst in people

#

he could simply be a humble travelling guide

#

looking to forward the betterment of society on his own expense

pallid umbra
#

Hi, gm/ga/ge ☕

Does anyone know how I can make the ‘inline code’ text within embeds have a grayish-blue background instead of charcoal black?

stark kestrel
bleak nimbus
#

Yall think this database editor looks a bit too chaotic? I swear it looks better on desktop but for a mobile view, cant really tell. (Desktop site version and regular mobile version)

#

Damn that 2nd image is awful, jesus

#

My fault

deft wolf
#

What percentage of this is vibecoded?

pine willow
#

all of it

#

the frontend looks like it is 100% vibecoded

lyric mountain
bleak nimbus
#

Uhmmm

#

Fair point

#

Looks better on pc

lyric mountain
#

honestly make the smallest text almost 5 times as big on mobile

#

so u dont need to zoom in to read

bleak nimbus
#

The left is just using the website version on mobile

#

The right is the actual size but I kinda did the scroll thing for screenshots

lyric mountain
#

oh goodness I hadnt clicked it yet lmao

bleak nimbus
#

So it looks long as hell

#

Yeah

#

The right will actually look like uh

#

One sec

#

Like that

lyric mountain
#

looks better yeah, tho u could shave some padding to gain extra space

deft wolf
#

The fact that topbar is detached is annoying me

lyric mountain
#

especially for db tools u rlly want to be compact yet not cramped

bleak nimbus
#

If you understood how much scrolling there is, you'd understand

#

Especially in the docs

lyric mountain
#

I think nynu means the big floating menu

#

it uh, feels ominous

bleak nimbus
#

Yeah. There's a lot of scrolling and I'd hate to have to scroll to the top everytime I wanna switch tabs. It's a lot, I'm not really a designer tho

#

I just did what I could fr

languid mica
#

they mean this

bleak nimbus
#

But when I remake the website, it'll look 10x better

deft wolf
#

It's not centered either

lyric mountain
#

squash it a bit and attach to the top

#

you'd gain a lot of vertical space

bleak nimbus
#

Oh you just mean the gap

#

I see

lyric mountain
#

to make it follow the scrolling, make it position: fixed

bleak nimbus
#

Hell yeah, I appreciate it

frosty gale
#

FUCK

lyric mountain
bleak nimbus
lyric mountain
#

looks better yeah, but is that bottom padding on the menu necessary?

bleak nimbus
#

Could shorten that more

#

hold on

safe rapids
#

new bot im working on, custom agentic ai harness inside a bot - told it to make a little hangman game, host protocol instructions, and files to manage player records and it created and let me play right then. art is a bit rough lol but an interesting proof of concept. basically in that channel any user can now @ bot /hangman to spin up the game from an agent skill/memory with instructions on the tools it build to host it.

lyric mountain
#

yeah much better

#

(tho it doesnt need a menu in the landing page DoggSip )

bleak nimbus
#

It's throughout all pages considering... It's the directory

#

Kinda need the menu to travel through all the others

bleak nimbus
#

Okay I just completely rewrote the whole thing since it was bothering me

#

Obviously on a subdomain and not actually published yet because im tweakin out on making it work on PC

stark kestrel
#

Scrolling on mobile is slow compared to the older one

bleak nimbus
#

what

stark kestrel
#

yup

bleak nimbus
#

no like

#

what

#

idk what youre talking ab

stark kestrel
#

your website lmao

#

your new one

bleak nimbus
#

Its not published

stark kestrel
#

it is

bleak nimbus
#

Well technically it is but it's under a subdomain, not echo3.gg

#

That's the old one

stark kestrel
#

yeah, as said

#

the old one is smoother when scrolling

bleak nimbus
#

So how are you using the new one if the subdomain was never said

stark kestrel
#

to see the changes

bleak nimbus
#

But... I never said the subdomain nor is it shown

#

So you cant test the new one if you don't even know what it is

stark kestrel
#

and..? not allowed to be interested?

#

it's not like subomains are private

bleak nimbus
#

Not saying they are but you commented that 3 minutes after I posted the photos with no clue of what the url is

stark kestrel
#

certificate transparency logs exist

#

once you issue a certificate for e.g. a subdomain, it's on a public listing

#

Certificate Transparency (CT) is an Internet security standard for monitoring and auditing the issuance of digital certificates. When an internet user interacts with a website, a trusted third party is needed for assurance that the website is legitimate and that the website's encryption key is valid. This third party, called a certificate author...

#

so the staging subdomain was on that public listing

#

but sure, I won't give feedback on new websites again, thankiies

bleak nimbus
#

Naw I just find it weird that you're like, stalking my website to test it and saying it's slower than the old one when in fact it's the opposite after numerous times of me testing it myself

#

Like that's weird man

#

Idk

stark kestrel
#

sure as said, won't give feedback anymore

deft wolf
#

Poor Krypton

eternal osprey
#

You published a site to the public. Subdomains are not private. Deal with it.

Want to have it private? Lock access to the subdomain.

#

Furthermore you come here asking for feedback, expect more feedback than you initially asked for.

#

Krypton is a nice guy dont do him like that

frosty gale
#

bro went forensics on bros domain 😭

pine willow
bleak nimbus
#

If anything thats straight up weird lmao

bleak nimbus
#

The fact yall tryna defend that makes you weird too

pine willow
#

You made it Public

bleak nimbus
#

The url points to my PUBLISHED site. He went to one that WASNT posted

#

If you actually read you'd know that

pine willow
#

I mean Subdomains are Public Info..

#

Just test on local webservers

#

Then you don't have the problem

bleak nimbus
#

Again, stalking my website to find one I never posted to test and give "feedback" on (which wasnt even done, and he went through a whole lookup in 3 minutes to find it?)

#

Thats straight up weird

#

And by no means do I even know a lot about websites to begin with. I dont know all this fancy stuff, I just know HTML and TypeScript. Just figuring out how to use CertBot took me an eternity

stark kestrel
#

just move on, i already apologized. the weird person will make sure to not talk again.

bleak nimbus
#

Not only that, I'm not saying YOU are weird, I just think what you did was a little weird. I get you had good intentions to provide feedback but if I wanted someone to find the development website to test for feedback, I wouldve said that. I sent screenshots for that reason. Regardless, like I said, I get you had good intentions

neon leaf
#

please 🙏

frosty gale
#

blud is ragebaiting at this point 😭 🙏

#

y'all need to get ragebait trained this is discord

bleak nimbus
#

Who's ragebaiting?

neon leaf
#

everyone

bleak nimbus
#

Interesting

neon leaf
#

you, me, chloe, sky, the entirety of discord is a giant ragebait

bleak nimbus
#

Thats valid

frosty gale
#

ive become a bit of a ragebait expert

#

tiktok folks i especially found the easiest to ragebait

neon leaf
#

ur not wrong

#

i hate opening comments

slender wagon
#

i make apps stupid proof cuz im stupid

neon leaf
#

why does gemini have 2 loaders now

lyric mountain
#

I think they were supposed to be stacked on top of eachother maybe

scenic adder
#

I use gemini pro and notice it a lot

#

Lol

eternal osprey
eternal osprey
#

He is 100% ragebaiting

#

The fact i fell for it i feel like a loser

bleak nimbus
#

Nobody ragebaiting tho

deft wolf
#

It has to be a ragebait

bleak nimbus
#

No ragebait here

crystal wigeon
#

hey hey long time bois

#

hows everyone

#

hows the AI job taking over treating you

slender wagon
#

Hi

neon leaf
#

clickhouse is truly magic

vivid fulcrum
deft wolf
#

For sure!

#

Holy, I was too slow

slender wagon
slender wagon
#

Latest video of NTTS made it to my feed.
How is his main still in discord?
He is literally running exploits for views

neon leaf
deft wolf
neon leaf
#

@frosty gale this has to be ragebait

frosty gale
neon leaf
#

asked it to redo the response with "safe terminology" and it worked

frosty gale
#

😵‍💫

#

i hope youre not paying for this

neon leaf
#

no its just the stuff included in my google one sub

#

I usually use claude

#

though the answer is now horrible

stoic bough
#

I only use Gemini for deep research

lament rock
#

host your own gemma 4 instance tbh

finite lake
#

Can someone build me a bot

grave peak
# neon leaf

they must've set the safety filter to high because rarely do I encounter a safety block via api. the safety filter has 4 configurable levels I think

buoyant sleet
#

what is the best way to mange payments for a discord bot?

pearl trail
# neon leaf

why your ai loves to not answer due to security reasons 😭

#

did you have anything weird in the memory

slender wagon
#

Almost an entire month has passed discord has yet to respond to my intent request

slender wagon
#

Its so annoying

#

Its holding back features of mine which hold back other features

#

I dont wanna ship out a half assed version

lament rock
#

What even are you developing out?

slender wagon
#

Which are very important on people actually keeping the bot

#

And verification rates with ping on join

#

Maybe they dont like me cuz my region doesn’t support their 30% cut on all profits

deft wolf
#

From what people wrote on ddevs waiting over a month is the norm right now

slender wagon
#

I was banned from that server in 2019-2020

#

For having my bot on my bio

#

does anyone know if they have like some way of appealing

#

or am i not missing out on anything

deft wolf
#

They do, but you have to send it through support portal

slender wagon
deft wolf
#

I have no idea, I was never banned there nor I know someone who sent the appeal

neon flicker
#

Is there still the requirement of having the bot in 75 servers before getting it verified?

thorn mica
#

you mean verified on discord or in topgg?

#

i mean doesnt matter, mine got verified on both and its in like 10 servers only lol

lament rock
#

(if it says unknown-user just trust me it's real. You can even API fetch it or ban it from your Discord servers)

lime vigil
#

hmm

remote halo
#

My bot is growing faster than I thought. Due to this, I need a way to apply early to the Discord intent permissions. Is this possible?

lament rock
#

Not afaik. You need to hit 75 servers for it to unlock

remote halo
# lament rock Not afaik. You need to hit 75 servers for it to unlock

That reallyyyyy sucks... Because doesn't the application take like over a month at current rates??

Is there anything against ToS that lets me spin up multiple shards of my own to overcome this limit temporarily and then migrate people to our main bot once intent application has gone through?

lament rock
remote halo
lament rock
#

I'm scared to ask if you use rabbitmq

remote halo
#

Everything we've built is all self-made

prime cliff
#

Also you can individually spin up shards based on a guilds id

remote halo
frosty gale
#

@neon leaf i got bored at work so i downloaded an atera installer exe from their site and put it into virus total for shits and giggles and now their sandbox keeps trying to run the exe and its sending the entire team an OTP email for the install to commence lmao

#

one of them got in touch with atera and they say their logs dont say who it was so im just going to quietly forget this ever happened

neon leaf
#

lmao

neon flicker
#

Why has Discord made it kind of free to have our bots verified?

deft wolf
#

Why not?

#

Verification doesn't mean anything anyways

neon flicker
#

Like as far as I remember, it required a minimum of 75 servers and a detailed explanation of the intents

neon flicker
# deft wolf Why not?

Honestly that's what I've asked myself for long as well, they finally seem to have that fixed

deft wolf
#

It still does if you enable intents

neon flicker
#

Oh, so has the verification phase already been like this?

#

So the intent and bot verification are different phases of verification

deft wolf
#

Indeed, verification is automatic and instant when intents requests are manually checked by discord support

neon flicker
#

But has it always worked in this way?

deft wolf
#

No, back in the days verification was also manually

neon flicker
#

Was it actually when it meant something to have our bots verified?

#

Like it feels very pointless now

deft wolf
#

It was always pointless because check mark on discord doesn't mean the bot is safe

neon flicker
#

Yup, that's honestly very fair

#

But there seems to be a significantly less amount of active developers on Discord especially now that Glitch isn't a free host

#

Honestly those who only used Glitch weren't really developers

deft wolf
#

I don't think it's because glitch, it's because discord removed the active developer badge so there is no point of being "developer" for most people

neon flicker
#

Honestly yes, I do think they should bring back some sort of a badge in order to make bot development more doable for most of the people

#

Because bot development has always been a massive industry on Discord for long

#

But obviously, it should be a less-abusable method as most of the people just used a few slash commands to make their profiles eligible of claiming the badge instead of actually developing a bot

lament rock
prime cliff
neon flicker
neon flicker
#

Yup I will take it seriously

#

It looks like such a valid way to keep the payment off myself

prime cliff
neon flicker
knotty night
#

hit it up

neon flicker
#

LOL

#

How long do bot verifications take on Top.gg in the present day?

knotty night
#

1-2 weeks