#dev-chat

1 messages · Page 25 of 1

daring wasp
#

no bean water me only have coffee

pale hull
#

@eager notch if you have a question please send it here. I don't accept friend requests

daring wasp
#

the big cup coffee 3 times a day :p (sometimes)

daring wasp
#

I also got one although I usually just click ignore and that's it

pale hull
#

I got it 3 hours ago, which was like 1.5 hours after any activity from me. Which is strange

jade current
#

Refactored my code a bit :D

dark moth
#

down to the last thing to sync, and ofc it's the bot db meowlul

spring hollow
#

what are you working on AE?

dark moth
#

backups

spring hollow
#

gotcha

#

is that difficult?

#

i wouldn't know tbh

dark moth
#

just a lot of messing till you get it to do what you want

spring hollow
#

i see

dark moth
#

and being careful cause some of this stuff has existed for 10+ years but obviously evolved

spring hollow
#

reminds me of backups i have for a minecraft server going back to 2018 that i never deleted (i think)

patent carbon
dark moth
#

and some have weird things. like velero uses a fixed encryption key by default. no config option to change it. but what you can do is edit the kubernetes secret where this fixed key lives before it does the first backup, and now it works with your own key

#

its stupid, but does the trick

#

but only then to find out this only applies to the volume data and not the kubernetes state itself

pale hull
#

Backups and logging are 2 things I have never really done

#

Which is probably a bad thing

dark moth
#

better logging is an issue for later when i finish gearbot 3

#

till then, i don't mind not seeing every small issue. i know theres plenty of em at this point

spring hollow
#

what lang is your bot made in?

dark moth
#

python but rewriting in rust

spring hollow
#

oh, thats cool

pale hull
#

Raw API I assume?

spring hollow
#

i never really got interested in anything else besides typescript

patent carbon
#

If you like TypeScript.... Ever heard of Go? /j

spring hollow
#

learning a new lang is... a different level of difficult for me.

#

plus i don't really have a lot of time to anyway these days

patent carbon
#

Ideally. Yes

#

This is a developer server

patent carbon
#

TypeScript and Go

pale hull
spring hollow
#

i plan on it yeah. im almost finished getting my bachelors of technology, primarily in IT operations

#

i have a summer semester starting in june (only for about a month), then my last semester in the fall (september-december)

patent carbon
#

It's Google's alternative to C++ and Java

#

Between 13 and 99

pale hull
#

IT ops does not have a bunch of programming, does it?

fallow ridge
#

@vague ice did he get banned?

patent carbon
dark moth
#

if you have a moderation question feel free to dm @willow gulch , but we generally do not discuss what actions where taken (or even if any was taken) with other users not involved in it

patent carbon
runic field
#

Blep

spring hollow
pale hull
#

Notepad++ is great. It is what I am using for the dart tutorial I am doing

cunning pecan
#

Why notepad++ above other similar solutions? 🤔

modest geyser
#

AIX

pale hull
#

What similar solutions are there

runic field
patent carbon
quiet saddle
#

does it put the letters on the screen when you press the keyboard

pale hull
#

Isn't sublime heavier

patent carbon
#

Not significantly. It's pretty lightweight

runic field
#

Just type the binary yourself, code editors are a conspiracy

spring hollow
#

i used sublime when i was in community college, not my favorite. i prefer vsc

quiet saddle
#

sublime is nice for just pasting random stuff i might care about one day

#

no need to save

#

no need to worry about it

patent carbon
#

It's pretty great that the native Notepad remembers your tabs on close now as well

pale hull
#

Then I guess I just got notepad++ first

spring hollow
#

a number of months ago i created a code paste site (was meant for d.js specifically to show errors and docs), but i kinda stopped development on that. i have considered making it a general paste code site like sourcebin, but then i kinda lost motivation and questioned why i made it anyway

meager orchid
#

How to build a bot like Dyno

patent carbon
modest geyser
quiet saddle
#

notepad++ and sublime are pretty much equivalent

patent carbon
#

Good morning Luna

meager orchid
pale hull
patent carbon
modest geyser
patent carbon
#

Any interesting scams?

modest geyser
#

Only bro and empty message content

patent carbon
#

Boring

olive depot
quiet saddle
modest geyser
#

Dont know about the images

patent carbon
# quiet saddle idk, wdym?

Like a JSON formatter. For when I get JSON as a string and want to actually read it without opening a full editor

#

Or paste it online

meager orchid
quiet saddle
toxic gate
#

How can I use the V2 components in my bot?

flint epochBOT
patent carbon
#

Good bot

pale hull
patent carbon
#

Dyno is pretty generic these days. It's not really special. Reliable but not special

meager orchid
#

In fact I wanted to learn how to make one like that

patent carbon
#

Ok. That's a good target to learn. General purpose moderation bots (in some ways) are pretty simple.

#

So to learn, I would first learn the fundamentals of whatever language you prefer. Python and JavaScript are the typical recommendations. As the libraries for those languages are generally easier to use and well updated

nimble axle
patent carbon
#

Hey Python people, where's actually good places to learn the language? I heard leardpython.org and the official python.org guides sometimes cause you to want to rip your hair out

pale hull
#

Automate the boring stuff is where I started. Then learned OOP from Corey Shaffers YouTube series.

upbeat anchor
vestal fractal
#

One great way of learning and getting forward is by making a project in which you are going to encounter new stuff and will need to learn how to make it
But if you're just beginning then yeah you'd need to get the very basics first

patent carbon
#

I never learned from books. But the OOP course I took in college was super helpful. It was that and Java fundamentals

Used that to them go off and learn on my own

patent carbon
upbeat anchor
pale hull
patent carbon
#

It's surprising how inconsistent the banning behavior is. I've experienced this in the client as well

#

It's not common but I've had "delete last hour" and nothing goes away

patent carbon
quiet saddle
patent carbon
#

I don't think bots need manage messages to do ban cleanup...but risky would know

vestal fractal
#

I don't think it's really being done through your bot

quiet saddle
#

It could be an "implicit permission"

patent carbon
#

Ya just checked. It's not listed as required for the Create Guild Ban endpoint

vestal fractal
#

Makes sense to me

patent carbon
#

The message deletion is performed by discord not the bot. So ya wouldn't need the permission. Ban members is an elevated permission to manage messages anyways (not that discord does permission hierarchy like that)

quiet saddle
#

Elevated how?

patent carbon
#

As in more destructive. At least I see removing a member over removing a message as much more elevated

quiet saddle
#

Ah. Well in terms of how permissions are evaluated, apart from administrator, they're all the same rank

dark moth
#

if you're not completed and not voiled, what are you buddy?

upbeat anchor
#

ironically

#

also i like using it coz you can cleanup messages in channels you have no access to

#

honestly permissions are weird, like why can you delete a whole channel but not be able to touch individual messages (ie manage channels vs manage messages)

patent carbon
#

Just from a bot standpoint, I'm curious if that is good behavior or not... on a user standpoint, someone able to ban should be able to cleanup messages

But, for a bot... I am not 100% certain if those should be combined... 99% of the time, yes... which is probably why they did it

upbeat anchor
#

yeah

#

they better not change it tho.. coz that would be painful

modest geyser
upbeat anchor
#

very scared

modest geyser
#

sent data to influx is the last operation in the function

#

oh wait i stripped timestamps

#

im stupid

#

i was too lazy to find another example

upbeat anchor
#

so nice

modest geyser
#

True

upbeat anchor
#

whats the chance that we have to wait another 2 weeks to have a response (or infinite coz its hard to repo)

modest geyser
#

Probably quite high

upbeat anchor
#

:(

#

wow its been a month since i did that followup, like on the day... nice timing

modest geyser
#

It def seems like some sort of delay with different parts of the api communicating

upbeat anchor
#

the joys of distributed systems

#

does that mean that it falls upon to us bot devs again (ie why our bots even exist in the first place)

pale hull
#

Could this issue be solved by discord just running the remove messages function on the lowest duration 1 minute after the ban.

upbeat anchor
#

yeah literally

#

but remember guys, before they touched it... double banning 1sec later worked all the time

#

then they did something and now the base case works better, but that double has no affect and now some dont at all

#

im trying @modest geyser's suggestion of waiting 10sec now and seeing if there is any change

kindred bison
#

Hello, eveyone, how’s everying dojng

frigid ferry
modest geyser
#

The thing is this affects my boat less as it doesnt depend on specific channels or spam

pale hull
#

Maukkis when you say the banned user can send a message 5 seconds after. Do you mean that the user sent a message 5 seconds before being banned that was not deleted

modest geyser
#

So most of the time its handled properly

modest geyser
upbeat anchor
#

but it could be discord queue being dumb for all we know

#

(idk about 5sec slow tho)

modest geyser
upbeat anchor
#

also me casually trying to ping in a way without pinging

#

yeah there is no way 5 whole sec can be latency

modest geyser
#

And the message wasnt deleted by the first ban

upbeat anchor
#

unrelated but can someone explain discord - like in the top few channels of this server it doesn't show the role ping by default, but in the ones more lower down it does nicely

upbeat anchor
toxic gate
#

When using the V2 component, and sending it in a channel, it comes out as a normal message.

modest geyser
upbeat anchor
upbeat anchor
#

looks like a cv2 message to me

#

the divider is there

pale hull
#

You used separators just fine. You are probably looking for a container though

upbeat anchor
#

did you want to put it into a container item?

#

damn i was too slow

lethal pier
#

thats all that is missing , the container

pale rapids
toxic gate
unborn copper
#

i am a bit disappointed into discord devs and staff right now. I have been paying money, for 5 years straight for discord nitro, and today, the ONLY thing i got, is a different color badge.. not an email, not a message from the official discord bot, not an invite to a discord with others who paid for 5 years, no. just a small color change in a badge and a notification...
i had to say something, i dont care about your replies.

olive depot
modest geyser
unborn copper
#

yes.

neat olive
pale hull
#

Do you get a gift from the gas station when you will up your car 100 times?

upbeat anchor
#

tbf you have to have many months worth of nitro to pay for one hour of engineer salery

olive depot
upbeat anchor
olive depot
#

Even in top channels it shows the ping sometime for me, that's just random cache thing ig

upbeat anchor
#

hmmm

native pilot
#

probably just based on the messages you have loaded in each channel

upbeat anchor
#

ah

pale hull
#

@ will always show people in order of the messages

#

I guess if it can't find enough it starts populating roles

upbeat anchor
#

you know what would be cool - to be able to shift click this to add ping like you can with users (also same with channels on left too could be cool)

olive depot
#

Add ping? Mention in chat?

cunning pecan
#

select top user > scroll to end > shift click > send

#

alternatively - select top user > scroll to end > shift click > scroll to middle > unselect one > send

upbeat anchor
#

wait what do you mean

cunning pecan
#

mass ping be real in smaller communities

upbeat anchor
#

ah

#

i know too many servers that actually have everyone perm

cunning pecan
#

ofc ddevs is kind of immune to that due to limits but still

patent carbon
#

do those servers have more than 500 members?

native pilot
upbeat anchor
#

like you can ping the person

#

but i wish you could mention the role

#

or the channel on sidebar

near crescent
#

what'd be really cool is if you had at-here for roles (as in: mention people with that role that are online)

minor jasper
#

free/cheap bot hosting

patent carbon
minor jasper
patent carbon
minor jasper
#

thanks!

upbeat anchor
patent carbon
minor jasper
#

nice

upbeat anchor
#

<@&936746847437983786> is the goat

minor jasper
#

do you personally recommend a specific service?

upbeat anchor
#

i like me some hetzner

#

but its not free

modest geyser
patent carbon
upbeat anchor
# modest geyser

see when i did the math some time ago, it was cheaper to just get vps than get static ip at home

#

and vps >> those overly fancy stuff

neat olive
#

not particularly surprising that a cheap vps would be cheaper than a static ip at home, though of course the math gets a bit more in favour of selfhosting if you need more resources

patent carbon
#

@ruby monolith if you have a question, feel free to ask here... I don't accept random friend requests

modest geyser
#

You are famous because of your opal badge

upbeat anchor
#

where are your badges

modest geyser
#

I didnt pay discord so they took my badges away

upbeat anchor
#

lol

rugged vector
#

<@&1050493473033289778>

fiery comet
#

guys whats a vibe coder

upbeat anchor
#

someone who uses AI to make a bad website/app/thing

#

generally they dont actually understand what they are doing

fiery comet
#

oh lord

serene wind
#

hi guys, where do u recommend finding emojis that fit discord UI

gritty spruce
#

where can i find help regarding building a game on roblox?

patent carbon
fiery comet
#

cuz i was searching for bots of the same category as the one im making and its just vibe coders and vibe coders so i thought it was a new meta 😭 no comp for me i guess

gritty spruce
fiery comet
gritty spruce
#

yea please

tacit hill
#

Heyyy- new to the server, here for a friend; if his account is actively getting hacked with threats of leaked/lost info, who would be best to help with that when it comes to dev support

quiet saddle
#

!support

strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

cunning pecan
#

If there is an imminent threat involving harm, law enforcement contact would be my recommendation

modest geyser
#

Unreal

verbal wraith
pale hull
ember crystal
patent carbon
tacit hill
rugged vector
rugged vector
pale hull
#

Which despite the low quality code has the other downside of vibe coders don't care about their projects enough to keep supporting them. So if you accidentally use one you are out of luck

patent carbon
ember crystal
#

Why do you talk like that?

patent carbon
#

like what?

teal schooner
bronze granite
#

Is there any way for my bot to see what i have in clipboard?

spring hollow
#

nope

modest geyser
tacit hill
pale hull
#

Essentially tools for making software

tacit hill
#

Ahh, okay- so that would be a no I take it..😩

pale hull
#

This is an official server. The majority of users are not discord staff

bronze granite
spring hollow
#

there isn’t

bronze granite
#

there is Prayge

spring hollow
#

no, there isn’t.

near crescent
#

have fun finding it then!

vestal fractal
#

There is tho?

#

Run it on the same machine...

pale hull
#

Can you see what is in another users clipboard? Bots operate with pretty much the same data as users

patent carbon
#

bots do not run as Administrator level programs on your computer... there's no other way to see what you have in your clipboard

vestal fractal
#

Hmmmmmmmmmmm

tacit hill
pale hull
#

No

vestal fractal
#

Sure you can't just run it on an admin cmd?

patent carbon
pale hull
teal schooner
#

chat what do we think abt using ipv6 mainly?

vestal fractal
#

Yeah they probably meant anyone, I don't see how'd it be useful to make that for yourself

vestal fractal
pale hull
#

Don't for discord

patent carbon
vestal fractal
#

Then no

bronze granite
tacit hill
#

And if the support page isn’t working properly and twitter doesn’t respond-
Sorry I’m asking all the questions, I’m js tryna get more info, a lil worried for my hommie rn

vestal fractal
#

You could only do it on the same machine. Unless you will have a process on your machine that talks to your bot

pale hull
#

Unless you have each admin install a separate piece of software that communicates with your bot

bronze granite
#

that feels like such obvious thing to have and that would be great QoL impropvment

dark moth
patent carbon
dark moth
#

and the few who are here do not work for support

dark moth
#

the only thing we can do here is point you to support

bronze granite
vestal fractal
#

?

tacit hill
#

Okokok, thank you for the info, I’m sorry to be annoying I’m js tryna do what I can

vestal fractal
#

Bots having access to your clipboard would be a huge privacy concern

pale hull
#

Can most applications overall see what is in your clipboard?

patent carbon
bronze granite
tacit hill
bronze granite
#

so i don't see why it would be different

vestal fractal
#

Being able to pin things in Windows clipboard is great, and I use it to store some stuff I wouldn't want a bot to access

teal schooner
patent carbon
pale hull
#

Wouldn't the paste operation be different then viewing clipboard tho

patent carbon
vestal fractal
#

You can at most click a button to paste the last thing from your clipboard.

bronze granite
patent carbon
#

no

#

bots should NOT have access to a clipboard

pale hull
#

But why do you need this information

vestal fractal
pale hull
#

If a user needs to share what is in there clipboard they can do Ctrl+v

teal schooner
teal schooner
patent carbon
#

yes

bronze granite
patent carbon
#

unless you want to give a dedicated ip address to all of your users

rugged vector
pale hull
patent carbon
#

which is going to be far more expensive

vestal fractal
pale hull
#

file input

vestal fractal
#

If Discord added a paste button that'd be a completely different thing

rugged vector
#

like if he has his passwords or any token in his clipboard giving access to some discord bot to access it like definelty a problem

bronze granite
teal schooner
# patent carbon which is going to be far more expensive

i dont plan on getting dedicated ip addresses any time soon lol if i do end up getting users and i make a bit of money from ad banners plus premium users if they decide to get a premium plan then ill see if i can get a /24 ipv4 sub net which should be good but expensive should be covered by profits tho

vestal fractal
#

You can also self host

teal schooner
#

then scaling based off users

patent carbon
#

This is why we generally discourage free hosting providers here... as they used shared IPs and suffer from unpredictable rate limiting from bad actors

vestal fractal
#

Self hosting with port forwarding or Cloudflare is free (only cost is the device)

pale hull
#

I get a VPS with a dedicated IP for $4 a month

teal schooner
vestal fractal
#

Apparently if you tunnel a Minecraft server via public hostname it's gonna be slow as hell

pale hull
#

Oh, this is not only for you it's for each user

#

I don't think discord supports ipv6

patent carbon
teal schooner
vestal fractal
#

It's not thaaat much of a problem

teal schooner
vestal fractal
#

Or... dynamic ip?

teal schooner
#

after all current server costs will be around 7 ish euros per month

teal schooner
#

especially since itll be hard to even get users at the start

patent carbon
vestal fractal
#

Atp buy a proper dedicated setup, I don't get the priorities here

patent carbon
teal schooner
teal schooner
vestal fractal
teal schooner
vestal fractal
#

But for the long term they should probably go for self hosting if they don't like paying

verbal wraith
teal schooner
#

i think its been a while since i saw u idk

vestal fractal
teal schooner
#

i have a token bucket rate limiter already

vestal fractal
#

Oh

trim geode
patent carbon
#

and i believe the CF ban can be 24 hours or longer

teal schooner
trim geode
#

believe me. you can't prevent it

teal schooner
#

plus youd have to get the discord alts which if i recall correctly get suspended if the emails seem sus

teal schooner
trim geode
#

I have like 15 alts on Discord.

teal schooner
patent carbon
teal schooner
patent carbon
#

right... thats my point

teal schooner
#

i mean i might js like try and take a risk see what happens

#

after all i wont be losing much money

trim geode
#

Also having a hosting service tied to Discord account is probably not a good thing especially because Discord accounts get hijacked all the time.

patent carbon
#

agreed... but if users start complaining, youll know why (and from my experience, the people who AREN'T paying generally complain more)

teal schooner
trim geode
#

Just have a regular authentication.

#

Not everything needs OAuth

patent carbon
#

requesting a valid payment method even for free tiers is not uncommon too

vestal fractal
#

My browser keeps crashing tabs with STATUS_STACK_BUFFER_OVERRUN PeepoGGERS2

teal schooner
polar viper
#

display name styles on bots is still only patching per-guild right

polar viper
#

alright

trim geode
teal schooner
#

ill js test and like see what happens and make changes accordingly

patent carbon
#

does it? i dont think i did for a gmail i made recently... but i wouldnt be surprised... google is doing dumb things with workspaces recently

trim geode
#

I'm actually of the opinion that even for a "free tier" you should always have some sort of payment associated which would make it not a free tier but essentially free.

teal schooner
neat olive
teal schooner
trim geode
#

Or you can go to the approach that I've seen some people take in modern days with their SaaS and offer like in place of a free trial have a heavily discounted set of months so like for example if you charge $100 a month then you discount it by 90% for $10 for the first month and then you go up to normal charge so that people get a full month of the first month. And really get to experience it.

#

But all of this is moot because most of the "summer hosting" services I see are essentially just resold over provisioned virtual servers anyway with a pterodactyl or Pelican install on them. And they're not actually a viable hosting solution.

teal schooner
patent carbon
#

whats the number, something like 70%+ of users dont actually use their service on hosting plans... or something high like that... i might be overestimating

#

might be closer to 40%

teal schooner
trim geode
patent carbon
#

lol ya 4:1 is insane... assuming only 25% of the users use their plan to the fullest... or at least something like 50% use it but not to full capacity

trim geode
pale hull
teal schooner
trim geode
trim geode
#

Plus you have to remember that software like Blesta is designed for web hosting not discord bot hosting so you'd be fighting the actual software to do exactly what you need potentially.

pale hull
#

Ok I lied, I'm at 55% memory. But my CPU peaked at 6.1% in the last 14 days

patent carbon
#

The CPU:Memory ratio on hosting is often scewed that way... at least right now... RAM is expensive... compute is cheap

oblique marlin
#

Oh wow

patent carbon
#

obviously i know that compute is not ALWAYS cheap... it can be a significant factor especially on larger systems... but at least for bots

teal schooner
dark moth
#

no clue how but i broke garage already

patent carbon
#

that was fast

dark moth
#

got a bucket where every single operation fails with a 403

#

including with owner tokens

#

no clue what happened

patent carbon
#

403? really? what might have caused that?

dark moth
#

i have no clue

#

everything gets rejected as not allowed

patent carbon
#

401 would make more sense if you broke something

dark moth
#

i can't even see in the bucket from the garage ui

#

even that gets rejected

#

and that's using a global admin token with no expiry and * scope

candid lodgeBOT
#

What are we talking about here

patent carbon
#

why are you talking through a bot?

granite tusk
#

I wanted to see if my bot worked in other servers

#

And it does thats so cool

trim geode
# teal schooner blesta would be for the vps side of things

The problem is, you see, if you're already looking at multiple pieces of software to do the job then, IMO, you're going about it all wrong. Plus you're already talking about "X side of things" which means you're looking at multiple services, which means you're not focusing on making a superior service to start out with.

patent carbon
#

personally... i also think hosting providing is a flooded market especially when your target is to offer cheap hosting

like do you own the dedis in the datacenter? or are you reprovisioning hardware from another provider (that likely offers their own budget hosting)

granite tusk
#

What are we talking about tho

patent carbon
#

hosting

hazy cave
#

ciao

trim geode
hazy cave
#

sono italiano

#

iimmagini che siate tutto inglesi

trim geode
#

Or like blend the 2, offer hosting + managed options

granite tusk
patent carbon
patent carbon
modest geyser
#

yey dealing with a dbus interface that uses xml to display its results

#

i like how qt literally has everything

granite tusk
# granite tusk I rlly have a bad experience with hosting stuff

I once tried this mobile app called bdfd (bot designer for discord) when i was starting to build bots, and the way you can host bots there is actually pretty comfortable, the free version you can only js watch an ad and they give you like 30 minutes of hosting for the bot i think, and you can js keep stacking the minutes everytime u watch an ad, and they arent that long.
I once reached 12 hours of hosting js by watching free ads

pale hull
#

12 hours is not a whole lot. But I think it is an interesting concept

#

To use ads

patent carbon
#

Ya. Hosting with ads is a wild concept. People are willing to spend hours just watching ads a week, than spend $2

trim geode
#

for the user, not at all.

pale hull
#

It is a truly free option that works 🤷‍♂️

patent carbon
#

Is it free? I guess people don't value their time into the cost of a service

trim geode
#

Cause that 12 hours of hosting cost maybe like $0.5 at the very very most....but they probably gave the hosting company quadrupole that which gives them way more than they deserve

#

You could literally spend an hour mowing a lawn and pay for a full month..

patent carbon
#

Like I stopped playing mobile games filled with (non-forced) ads because I value my time more than that

trim geode
#

So that hour they're watching ads (or 30 minutes or whatever) they could've actually been doing something else

patent carbon
pale hull
#

Time and data are still things you can give for free

patent carbon
#

He was sweating using that push mower he dragged down the block

trim geode
#

no...no they aren't.

#

because companies put a price on your time and data

#

and jobs put a price on it

pale hull
#

You can give things for free even if some people will pay for it

trim geode
#

That doesn't mean the value of it is nothing

#

just means you don't know the value and they're taking advantage

rugged vector
pale hull
#

Someone with no income stream but lots of time might be willing to watch ads

trim geode
#

And if they're making a crap ton of money, great...but they aren't.

trim geode
patent carbon
#

Exactly

trim geode
#

almost 2 months actually!

patent carbon
#

Mow every lawn on your block and you pay for a year

#

Can do that in a day or 2

trim geode
#

well, you gotta pay for the gas for the mower of course

#

but yeah, basically

patent carbon
#

Push mower. But a sharpening kit is like $20 so account that into the cost

trim geode
#

oh eww, but that's offtopic lmaoo. the general point stands for sure

patent carbon
#

True. But like, teach kids how capitalism works. Teach them how service equals monetary gain. Like a lemonade stand is the common example but that's for like really young kids. Just to teach them how buying and selling works. Now teach them how offering service is given a reward

#

Because, product == money is simple. Work == money is less tangible

granite tusk
#

Or atleast they dont wanna use it for that

mental helm
#

It’s like having a kid

patent carbon
#

Ya that was the point I believe. That's an insanely high amount of money

trim geode
rugged vector
#

i think if someone have 200$ willingy to spend on some bot they shouldnt use it in bdfd

trim geode
granite tusk
patent carbon
dark moth
#

ok so it looks from the errors that garage may have bricked itself when i deleted a key, or when it expired, not sure

#

the 403 forbidden has a body of "unknown key id" with an id that's different from the key i'm using

rugged vector
granite tusk
eternal oyster
trim geode
#

replit also has it's issues from what Ihear

dark moth
#

i'm building a digital garage depot 😛

trim geode
#

what does that even mean

eternal oyster
#

I don't even know what that would entail

patent carbon
eternal oyster
#

Do you park your digital car in it

dark moth
patent carbon
#

And their pricing is ALSO insane

#

$20 a month for hosting

granite tusk
patent carbon
dark moth
#

well right now its a brick cause 1 of the 3 buckets i made has already become completely broken in less then 8h

trim geode
#

and LLMs are terrible with a lot of Discord bot development

rugged vector
granite tusk
eternal oyster
dark moth
#

great sofware, wasn't even trying to break anything

granite tusk
patent carbon
eternal oyster
#

I don't think €20 was gonna cut it for our bot back in the day. We needed like a TB of RAM, iirc

rugged vector
trim geode
eternal oyster
#

In any case that wasn't my department

trim geode
#

the only software I know of that needs a TB of RAM is RightAngle and that's processing petroleum trading and a lot of other stuff

#

and was terribly built

#

and like 30 years old

eternal oyster
#

I mean we did serve a lot of servers I guess

#

Actually that may have been for our whole stack, all services, all bots

#

Ah, whatever. I never touched that side nor do I know much about it

granite tusk
eternal oyster
#

Rebuilding a server isn't much use when the messages can't be recovered

granite tusk
eternal oyster
#

You won't find a way, I'm afraid

#

Not without significant API spam

#

Potentially, anyway

rugged vector
eternal oyster
#

Not to mention it's not great in terms of data retention policies

trim geode
eternal oyster
#

Iirc the person who built the anti raid into discord was hired bc of their anti raid bot

trim geode
#

Or violating people's standard of privacy. Plus if you were trying to resend the messages they would all show a different timestamp so then you lose all context

eternal oyster
#

You'd also have to save all files

trim geode
#

Yep. Which is its own thing entirely

granite tusk
#

For the moment my bot can only save emojis, stickers, channels, server name, only that

trim geode
#

And at that point you might as well just create an online browser for that. But that's in and of itself violates discourse developer TOS because of the whole privacy thing

eternal oyster
#

At best you could make an offline backup but that doesn't beat the privacy issue

trim geode
eternal oyster
#

Aye

trim geode
#

I mean I'm not discord support or a discord employee but I still feel pretty confident saying that

#

Especially for perpetual retention

granite tusk
solid moss
#

how is this possible?

eternal oyster
trim geode
rugged vector
trim geode
#

And I very highly doubt that Discord will approve of your bot storing message data in perpetuity for the use of offline backup and restoration in case of a raid.

dark moth
# solid moss how is this possible?

look at the "invites should look like" at the bottom. it prob doesn't recognize it. also this isn't even dev related. contact support for further help with it

eternal oyster
#

But practically I don't think many people would consent, and frankly the idea falls apart quickly without unanimous consent

granite tusk
#

I see then, i wont add that to the bot then

trim geode
#

DDevs, preventing terms of service violations...one day at a time

patent carbon
#

generally speaking, if you are ever considering storing user data... you have to start considering the legal retention issues... because neither you nor the server owners OWN the messages sent from users

eternal oyster
#

It's also just impractical on an engineering level

trim geode
#

Especially at scale

rugged vector
#

with messages etc.

patent carbon
#

which is both a tos violation and GDPR issue

trim geode
#

Because I was kind of services are incredibly against terms of service

rugged vector
trim geode
#

So there's no point in bringing it up

granite tusk
#

Yeah im not adding this message store thing i dont wanna deal with that kind of stuff 😭

eternal oyster
#

Legally I'm not entirely sure the person who sent the message 'owns' the message. I do know none of us own our accounts legally, because that would mean the legal right to sell it, which we don't have

trim geode
#

Because it's not relevant in any capacity to what bots do because not only is it bypassing the normal API to do it but it's also a violation otherwise

rugged vector
#

oh yeah it was this

patent carbon
#

oh ya that's a friendly reminder... messages sent in a discord server should never be considered private... always assume that any time you send a message... it's permamently stored by people who dont have your best intentions in mind

granite tusk
#

But yeah what im trying to do with my bot is that you can clean up easily raids and nukes that your server got, and with the backup command it rebuilds everything of the server, except messages ofc
The main point is that you dont have to create a new server when u can rebuild the server itself with the bot

patent carbon
#

server templates exist

rugged vector
patent carbon
#

id say far smaller than that... but ya... same idea

granite tusk
patent carbon
granite tusk
#

Plus not eveyrone has the time to edit the channels

patent carbon
#

what you are making is literally a built in feature and has been for a while

mental helm
#

There’s a bot named xenon that offers to save messages with premium tier but I haven’t looked to deep into it

rugged vector
trim geode
#

Why are people editing the channels so often then? I think I've maybe changed the channels once or twice in the past 6 months

grave garden
#

thats the whole point of server templates SCyes is to be a point in time copy of channels, roles and permissions for those roles

granite tusk
#

Literally 2 clicks

patent carbon
#

oh... the built in one is 3 clicks... dang

grave garden
#

gl with it!

verbal wraith
#

1 less click, less than a second saved

#

Man, what I'm gonna do with that time

granite tusk
#

I can make it just one click

zenith belfry
#

guys i made my first physical project

granite tusk
#

To save time yk haha

trim geode
zenith belfry
#

never tried arduino

patent carbon
verbal wraith
granite tusk
patent carbon
#

backups are generally a thing you set up once, forget about for many years, and then hope you have

not something i would rely on a bot for, personally... any bot

rugged vector
#

a bot that creates a backup would be good when it does anything on the server, but it is not necessery

#

the only anti-raid feature i like is protecting the server vanity url

patent carbon
#

what does protecting a vanity url mean?

rugged vector
#

so nobody can use /discord-developers or ur server url in another server

patent carbon
#

... i dont understand the logistics of that... how is that something a bot can do?

neat olive
#

yeah I'm not following this, either

granite tusk
#

Well besides the backup thing, the bot can also tell you who did the raid, mainly for people who use external apps for raid, and that type of bots those not appear registered in the server audit log

rugged vector
neat olive
#

also a backup of a discord guild is a rather vague thing

patent carbon
#

sounds like with scraping

robust tusk
#

Hello guys, how do I get rid of this "likely spammer" thingy? My dms and friend requests get ignored or go to spam, and even my messages used to hide from users in server.

patent carbon
#

maybe with the Get Invite just to see if it returns a value... but like... hmm

strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

robust tusk
granite tusk
patent carbon
granite tusk
neat olive
verbal wraith
#

Hacker moment

patent carbon
#

hax0r moment*

granite tusk
#

Nynu moment

pliant tartan
patent carbon
#

it does

pliant tartan
#

nope it doesnt

patent carbon
#

this server 100% does allow the use of external apps... because the moderators actually know how to moderate it... while most people dont

granite tusk
pliant tartan
#

definitely used to tho

verbal wraith
flint epochBOT
modest geyser
#

I love dbus!!!!!!! /j

pliant tartan
patent carbon
#

its not

verbal wraith
#

It's not

patent carbon
pliant tartan
#

huh

spring hollow
#

it’s a user app

cold bayBOT
#

meow

flint epochBOT
viscid steppe
#

you can use external apps here, as long as it's relevant

pliant tartan
#

now im confused because my message command didnt work

viscid steppe
#

you can just turn off on your server if you don't want to deal with it

pliant tartan
#

does discord have different behaviors for slash and message commands

patent carbon
neat olive
#

Tired I want to work on some functions but I need to wake up early tomorrow

pliant tartan
dark moth
#

well with how dismissive some garage people are about this thing eating my data i guess i might end up having to go for something else for my storiage, that would suck

short charmBOT
pliant tartan
#

what

dark moth
pliant tartan
#

why did it not work then but works now

modest geyser
#

Probably slowmode

pliant tartan
#

could be...

candid lodgeBOT
#

🧠 IQ Report: Samtino
[██████████░░░░░░░░░░] 103/200

Perfectly cooked. Not too raw, not overdone.

neat olive
verbal wraith
#

Looks like fun thing to debug

neat olive
#

it does mention it

pliant tartan
modest geyser
#

Also why tf is dbus so stupid and their introspect interface returns xml

#

I would have much rather took json

dark moth
#

tbf enterprise tooling is a lot better for xml then json

modest geyser
#

Dbus isnt enterprise tooling

dark moth
#

the fact xml can have its own blueprint schema reference baked in is quite nice

modest geyser
#

Dbus is the worst invention ever made

dark moth
#

its a core linux stuff, lots of the people working on it are engineers from enterprises

modest geyser
#

Good idea bad implementation

pliant tartan
#

ive been thinking abt it and what is red hats business model

#

is it just selling rhel

dark moth
#

those tend to stick to what already works well with their (enterprise) stacks

modest geyser
pliant tartan
#

that kinda makes sense

pale hull
#

I imagine they are quite a bit of money from being the Linux distro that my uni uses for the Linux labs

candid lodgeBOT
#

🎱 Is 2026 gonna be my best year

Don't count on it.

granite tusk
#

Oh god

pliant tartan
#

just gonna leave this here

modest geyser
#

Yo chat is it good if my hard drive is making a rattling and a clicking sound

pliant tartan
#

my drive did this once, that was agonal breathing apparently because it completely died the next day

modest geyser
#

But that drive is apart of my laptop hdd raid 0 array with all my yuri anime!!!

pliant tartan
#

better email it all to me again

frigid ferry
stoic umbra
#

SOMEONE HELP

#

FOR SOME REASON MY ACCOUNT SENT PICTURES THAT I DID BIT SEND WHAT IS GOING ON

patent carbon
#

you downloaded malware... on a device other than the one you are currently using, change your password

stoic umbra
#

I use phone and computer

patent carbon
#

just reset your password on a device that you didnt download the malware to

#

so i am assuming use your phone (less likely to have malware on it)

stoic umbra
#

Okay thanks

#

What if it happens again

patent carbon
#

once you do that... you should completely reset your computer... reinstall windows and start from scratch

stoic umbra
#

Wait you know the mr beast photo with the money ?

patent carbon
#

yes...

stoic umbra
#

That’s what they sent

patent carbon
#

yes... because you downloaded malware and they stole your token

#

you should be a lot more concerned about the malware you installed than your discord account... that currently has full access to everything on your computer... you should go ahead and reset your password for everything you can think of

unique tundra
#

FSFYUSDGHBFNUIDSBFGHNOUIUSHANFISPS

verbal wraith
pliant tartan
#

dude its not even mrbeast

#

did yall see the hello kitty smp malware 😭

rugged vector
pliant tartan
#

https://youtu.be/JKKMcoyiFDQ
literally steals your discord token (really badly written malware btw, p sure i could do better)

vestal fractal
#

🥀

pliant tartan
#

eric parker has some gems on his channel

#

older videos were better tho icl

#

no need to reverse engineer a malware written in unobfuscated javascript tho

silent bane
#

x

rugged vector
cunning coyote
#

Eric Parker mentioned

#

lfg

patent carbon
#

honestly... not a bad malware method... it would probably be a while before someone realizes this is malware...

stoic umbra
patent carbon
#

obviously not... because that's the only way those scam images could be sent from your account

viscid steppe
#

It could be any apps

pliant tartan
patent carbon
#

^

patent carbon
stoic umbra
valid jungle
#

i create internet

pliant tartan
stoic umbra
#

Computer

patent carbon
#

and you only put in that QR code into the Discord app you installed from the microsoft store? you didn't put it into some website or server "verification" system?

pliant tartan
#

this is why i say qr code login should be destroyed and dismembered

stoic umbra
#

This was like 1 year ago

patent carbon
#

... this happened a year ago?

valid jungle
#

i create windows

patent carbon
#

then why are you asking for help now? the problem is over...

valid jungle
pliant tartan
#

anyway i hope discord removes qr code login forever

latent cipher
pliant tartan
#

dont see why

latent cipher
#

Don't see why they should either

patent carbon
#

nah i see why they should but i agree that they wont

QR Code login is a very easy way for bad actors to perform phishing attacks... and people don't generally read warning messages at least analyze what they are signing into

pliant tartan
#

because its an attack vector on its users

#

webauthn solves this - convenience of qr code log-in with the security of public/private key signing

latent cipher
#

So are passwords and you don't see them removing those either

dark moth
#

it's a pretty safe way to hand off a session. they just need to secure it better

blissful sequoia
#

omg this conversation again 😭

pliant tartan
dark moth
#

like don't let let users send such links to each other on platform, and maybe don't allow it if the user teleports all over the world

patent carbon
#

ya, people are generally less willing to give out password, and these days, most people use a password manager so unless they are manually putting in their details against the password manager's recommendations (as most have phishing detection), that is a layer 8 issue

dark moth
#

but when secured qr codes are far safer as you can't really brute force them

pliant tartan
#

or just use webauthn and dont allow entities that arent discord to create sign-in qr codes

dark moth
#

you need an already authenticated session to confirm

latent cipher
dark moth
#

with how much i see scams around them that's hard to believe

latent cipher
#

I've had it not work several times whilst connected to a VPN in another country

patent carbon
#

well the VPN might be the issue, not the georestriction

pliant tartan
#

or create a scam targeted towards a certain country, like, shared in their language

latent cipher
pliant tartan
#

but the solution is already there - its webauthn and it's already implemented in discord and works fantastic*
-# * - except on linux

stoic umbra
patent carbon
#

ok... so at this point, we really told you all we can say based on the information you provided...

your course of action is still the same, reset your password, and to be safe, reinstall windows to ensure that there's no malicious files on your computer

if you have any issues beyond that, you should check out #safety or contact !support

strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

latent cipher
pliant tartan
#

also most of the userbase doesnt login on a daily basis

#

they have a computer and a phone logged in, maybe they log in when they get a new device

latent cipher
#

The captcha I'm not certain because it just keeps giving me it and I'm not gonna keep trying until it doesn't but for 2FA they'd obviously not just put that on some

pliant tartan
#

yeah 2fa was a good change

#

i assume many peoples little red lightbulb lights up when they have to supply a 2fa code

sacred oak
#

I think discord should at very least block linking the qr code links elsewhere. Basically all those NSFW scams use those

pliant tartan
#

these scams really depended on you just doing stuff on autopilot

pliant tartan
#

one problem with passkeys is you either have to have a passkey-compatible desktop password manager or a phone and a computer with bluetooth, where many desktop PCs simply don't have bluetooth

pale hull
#

Requiring 2FA for the QR code login kinda defeats the point. The QR code is the 2FA

native pilot
#

yeah I saw someone logging in the other day and get 2fad

pale hull
#

I just want a physical device that I can use for my passwords that does not require additional software on the device.

trim geode
#

Yubikeys are great

pale hull
#

I thought they require you to have additional things installed on a computer before they work

trim geode
#

Never had to for me

pale hull
#

time for youtube as I might have a misconception on how they work

modest geyser
#

@patent carbon bro

patent carbon
#

bro

trim geode
#

depends on which one you use and how you're using it.

#

I have an older version that's essentially hardware OTP

jade current
#

Can it host a Discord bot

blissful sequoia
#

well given thats not what its for probably not lol

trim geode
#

yes

blissful sequoia
#

welp

trim geode
#

you should buy one to do it

#

for legal reasons that's a joke

pale hull
#

Interesting

trim geode
#

and I just want you to be more secure

pale hull
#

So it just acts like a usb keyboard. That is cool

trim geode
#

sometimes, yeah

#

my copy does because it's older.

#

but the modern specs are a bit different

#

but tbh that's outside my wheelhouse

pale hull
#

how do you carry yours around? That would be my main concern

trim geode
#

On my keychain

#

It's right there with my carkeys

#

Basically so I always have it or always stored safely, which works for me

sacred oak
#

Ngl, I don't even have a passkey

#

I just use auth app. I'm increasingly being worried about that

simple fog
#

am thinking of making a custom music bot for my server. what resources am I going to need?

patent carbon
trim geode
simple fog
jade current
#

AI won't be much of a reliable help

simple fog
patent carbon
simple fog
#

its impossible for me

jade current
simple fog
patent carbon
#

depends on your question... what help do you need?

twilit python
#

Hi guys, I have a problem with threads, I can't create private ones even though I have Nitro and level 2 Discord server boost

strong sealBOT
#

This server is for help with Discord APIs, SDK and other various integrations. For general support, please contact Discord at https://dis.gd/contact, or send us a message on Twitter at @discord_support

simple fog
twilit python
trim geode
simple fog
patent carbon
#

What programming language are you using to make your bot? And what library, if any, are you using?

simple fog
#

am using python and for the library am using discord.py

spark idol
#

a moderation bot with d.py for me was about a 5.5/10 on the difficulty scale

#

it scaled though it didnt go down or up the further i got into the project, maybe a 6 near the end though

grizzled remnant
#

Hey new glitch came
In my server there is security bot
I given admistrative roles to my friend but those roles are below the bot
But in that time the again authorize the bot and added again same bot but now this time they stopped the perms after they nuke my server

Now is there any solution for this

patent carbon
#

ya, i personally can't help you with python... i have never used it

patent carbon
#

either typescript or go

#

but leaning more to go these days

patent carbon
jade current
#

Python is cool

grizzled remnant
simple fog
tired obsidian
spark idol
#

if err != nil

spring hollow
tired obsidian
#

It's standard Go error handling

grizzled remnant
tired obsidian
spring hollow
patent carbon
#

in go, an error type is a pointer to an error struct... nil is their version of null and so that is a common pattern where you do

value, err := function()
if err != nil { return }
simple fog
tired obsidian
#

Well, nothing but "don't give ~~ random ~~ bots admin perms" that is

patent carbon
#

dont give ANY bot admin

spark idol
#

you should have created a template for your server too

#

periodically

grizzled remnant
spark idol
#

giving a bot admin is one token away from blowing up everything

tired obsidian
#

Well, the server issue is you gave a bot admin perms so…both? lol

tired obsidian
jade current
#

Mi levelling bot requires admin

tired obsidian
#

No, no it doesn't

simple fog
spark idol
patent carbon
#

i wouldnt even give my own bots admin

simple fog
tired obsidian
#

There is very little that a bot should be doing with admin perms that a person shouldn't be doing, y'know?

patent carbon
#

i actually am less likely to give my own bot admin than a public bot... as i have far less security than they do with my token

spark idol
#

agreed

patent carbon
#

but ya, there is 0 reason to give a bot admin permissions... it's 1 mistake (from anyone) away from destroying your server permanently

spark idol
#

ive blown up a server by accidentally pushing a bots token with admin to github its very easy to accidentally do

#

never again

patent carbon
#

i cant think of a single reason to ever give a bot admin... there is no reason a bot should ever need to bypass permissions

tired obsidian
#

Here's the thing, ADMINISTRATOR perms is just a shortcut for "let it do everything". Instead, you should give the bot exactly the perms it needs

spark idol
#

maybe a little script to check if it has the perms it needs and if not then enable those only

tired obsidian
#

Again, just use the perms it needs. If it's a "mod bot" then give it MODERATE_MEMBERS perms. No reason it should be able to delete channels, right?

patent carbon
#

the bots that ask for administrator permissions are the ones with lazy developers... aka... ones i wouldnt trust

trim geode
spark idol
#

its pretty easy to see what permissions it needs with the built in discord permission code generator on the dev page

patent carbon
#

especially the ones that claim they're "security bots" which themselves are following bad security practices

tired obsidian
#

The more I write my own bots the more I realize how ridiculously bad popular and "big" bots are. Like 🤢

patent carbon
#

ikr... the things that big bots offer are so simple... most of the time

tired obsidian
#

And now most of what they do are built-in to the app. Kick/ban has always been there but now there's timeout too

trim geode
#

There are limitations to native though

tired obsidian
#

True, but most "mod bots" don't do anything the native client does

trim geode
#

for example, timeout is limited to 27 days

patent carbon
#

the bot i think i do like the most, not because it's super hard... but because it's annoying, is Apollo... an event maker and RSVP tracker somewhat designed for raid planning so you can have specific slots

but ya, Scheduled Events solve this just in a much more simple way... less detail

trim geode
#

Or tempbans

tired obsidian
#

See above about "lazy devs"

patent carbon
#

the fact that tempban / softban isn't a native feature in the big 2026 is also wild to me... but it's fine

tired obsidian
trim geode
#

ehhh, there's reasons to keep them

tired obsidian
#

Yeah, but those reasons are few and far between. Most servers just need to timeout for a day or less or just outright ban

trim geode
#

For example, if someone is in a streamer's server and uses it for live notifications (which are notoriously bad for mobile notifications on Twitch) then they could still use timeouts.

#

agreed though it's rare to need a longer timeout, but it is technically a limitation of the native

#

Which is wild to me cause like if it was 12 months, that would make more sense to me

tired obsidian
#

Are there good reasons to use a bot for more granularity? Totally, yes. Do most devs use those features to set their bot apart from the native client? No, not really

trim geode
#

but 27 days feels so strange

#

I'm genuinely curious the logic behind that

#

30, 31 days...even those make sense

tired obsidian
#

I'm not saying you're wrong, Matt. I'm just saying that most of the "Mod bots" I've seen don't do anything beyond what I can do myself with a few taps of the screen

trim geode
#

oh yeah I agree, but now I'm just more curious about the 27 day limit

#

and the reasoning behind it lmao

tired obsidian
trim geode
#

how would that make sense?

tired obsidian
#

Because the JS Date object doesn't lol

#

-# make sense, that is

patent carbon
#

27 does seem a little arbitrary.. especially because the api is python iirc

trim geode
#

I know JS dates can be bad, but 27 days still feels weird

patent carbon
#

like, why not 30?

trim geode
#

My only guess would be that there's some partitioning or system that's running that if someone hits 30 days or something..something breaks. which is super vague I know, but it's the only thing I can think

#

Like how if you mass delete messages that are too old you negatively impact the DB because of partitioning

patent carbon
#

actually... that doesn't sound completely unrealistic...

granite tusk
#

Guys i wanna do a new bot but idk what type of bot can i do, give me ideas

trim geode
#

or maybe something with the pruning system? My only other guess

jade current
patent carbon
#

a bot that generates bot ideas DogeLaugh

trim geode
#

a bot that generates bot ideas dogelaugh

tired obsidian
granite tusk
#

This server is full of intelligent people

tired obsidian
#

Make a command that grabs a random fact and one with a kind of fuzzy search

tired obsidian
#

There you go!

granite tusk
#

I wanna do smth big bro

tired obsidian
#

Start small first

#

Walk, then run

patent carbon
#

then go to the servers youre in, find a problem that could be solved with a bot, then make that

trim geode
patent carbon
#

is that before or after i fixed the typo

trim geode
#

after

#

before there was no registration

granite tusk
tired obsidian
#

That was a great idea, though!

trim geode
granite tusk
jade current
#

Just ask AI for ideas

tired obsidian
#

If they wanted to ask an LLM they would have done so. They asked people for real ideas

granite tusk
jade current
#

In a world of Discord bots that does something and everything, build one that does nothing at all

granite tusk
patent carbon
# granite tusk Bro its not my first time making a bot give me a good idea

the reason i learned to make discord bots is because in a server i was moderating, we had issues with the amount of manual intervention it took to review applications for permissions in our gaming server, and the amount of time it took to 1, review the request 2, update a google spreadsheet, 3, send a dm... so i made a bot to automate it

the bot wasn't special... it wouldnt be popular outside of that server... but even with how bad the codebase was/is (i should finish the rewrite for it some day... ) it's still used to this day, years later

granite tusk
tired obsidian
#

It's an example

patent carbon
#

no, it was not a bot idea... it was an example of how to FIND a bot idea

tired obsidian
#

He found a problem to be solved and solved it

granite tusk
#

I think i have an idea

patent carbon
#

i even sait it in the last section... the bot wasn't special... but it filled a need and is used to this day

granite tusk
#

Im gonna make a bot that gives me good ideas and not jokes or stories

#

A bot that will solve MY problem rn

#

Haha see i listen to your idea

#

In a very bad way

#

🙄

river rapids
#

If you can't find any ideas for a bot, how about you expand your skills and learn something new that can integrate with a discord bot? Such as a dashboard, or a tool that solves a problem you may have

patent carbon
#

you can listen to our advise however you wish... you could completely ignore it... or you could follow it word for word... it doesn't really effect us... we just offer it anyways

trim geode
granite tusk
patent carbon
#

that is also really good advise... the amount of private github repos i have of half finished things that will never see the light of day is huge

granite tusk
trim geode
granite tusk
river rapids
#

There are alot of ideas, just because something may be done doesn't mean you can't improve and innovate upon that idea. Such as if you're a student, a quiz based discord bot could be a great idea to improve your knowledge on something you enjoy

patent carbon
#

dont feel guilty... there's no right way to be a developer... you can do it however you want... we aren't the golden source of truth... we actually have some often unpopular opinions on development

tired obsidian
#

JS is best language. Hashtag-fightMe

#

-# my unpopular opinion

granite tusk
native pilot
#

typescript my beloved

river rapids
#

You could quite literally check social media and see people's criticisms about a tool, platform, or system and then see if that's something you can improve, if not try learn to do that. Expanding your skillset is the best you can do until you can find a good idea

tired obsidian
granite tusk
#

Great idea banana
This is why you are my fav fruit

patent carbon
trim geode
patent carbon
#

yes, purple is a color

jade current
#

Violet