#dev-chat
1 messages ยท Page 23 of 1
A Discord Bot
!report
This server is for help with Discord APIs, SDK and other various integrations. To make a report to the Trust and Safety team, please use the in app reporting tool. For more information see this help article.
!support
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
Lol
ok
you don't need a server to report, you have the option everywhere
well my frnds use some bots to kinda quote me i tried on 1 bot it was possible to stop tht bot from quoting me but on the other one it doesnt have any settings kinda to do it if i block the bot its gonna create one anyways so i wanna know if its possible to do so
yeah
With disco bot
You're not being specific at all. We're not gonna code it for you, if that's what you're saying
Cool language, indeed
you can use google traduction, and write a text cause it's impossible to help you with few words
No Speak English I Speak Spanish
impossible, if it can read the messages it can read them. you as user can't opt out of that on an api level
google translator
just like how you can't prevent other users from reading your messages
No I use mi English
if they got access to the channel, they can read whats in it
where bot token
this server is english only as per #rules
and intents
i give up lmaooo
intents.all()
Better forgotten
Configured as an environment variable, typically in the dotenv file
wssp
Me not there yet ._.
i wonder how many people do this and then demand to get privileged intents for their bot
I saw it pretty often in python scripts
oh i can send links here really?
Sadly, I know someone who thinks a bot "needs" all privileged intents
hey guys i built a discord bot that have many features :))
Kitchen sink bots ftw!
if there is another hackathon, imma make the best kitchen sink ever... itll make use of every single gateway event :)
We need another !user and !server command for sure
What's hackathon
as pain as itll be to have msg commands, ill do it the the lolz
if you do the bit, you better fully commit right
ohhh i c so unless the bot itself has command like tht i cant ๐ญ
itll have a music module that will only ever play one song
||one that wont ever give you up||
So your lib runs dotenv automatically
@jagged fable
ุงูู ุ ุฏู ููุช ุจุนู
ู ู
ููุจ ุจุณ ููุง ุญุงุฌู + ุญุณุงุจู ุจูุน ููู
ุช ู
ูุฏุฑุด ุงุชููู
ุฎุงุต
don't randomly ping people here
also for account issues contact support
Okay, thank you for your help.
Omg I think I broke Claude
gg
It just gave me a thought process that is 55 paragraphs
Woa
and then it just straight up stopped mid-thought and wrote: "I need to see the next thinking to rewrite it. You've provided the current rewritten thinking and instructions, but the "next thinking" that I should rewrite is missing from your message.
Could you please share the next thinking chunk that needs to be rewritten?"
Deepseek once hit the chat limit during the thinking process :p
Like it was trying to communicate back to its control node or something and the control wasn't sending any more thoughts
64000 tokens :p
Woa
You completely drained it
Lmao
Woah
Cuz like... it definitely wasn't talking to me there lmao
What if it was ๐
this isn't even the whole thing
Holy text
Lmfaoo
it got really excited here
i remember where in chatgpt if you asked it for a seahorse emoji it would keep indefinitely ranting
im pretty sure they fixed it now though
This is what I said that elicited the response lol:
An interesting observation to note here is that removing a member blanks their direct path, and the blanked nodes are not repopulated until a leaf in their subtree adds a member or commits an update path. Therefore, every non-blank parent of a leaf node MUST have at least one non-blank child, and by extension, every non-blank node in the entire tree MUST have amongst its descendants at least one leaf node.
Since every update path results in a new secret for the root node, which is then used to initialize the next key schedule, all members MUST arrive at the same root secret, which requires that they apply all remove proposals in the commit. so we aren't relying on any sort of "trust me" from each client to remove a given member from the group; if they don't apply it, they quite literally will not be able to communicate with the group anymore. it's a cryptographic guarantee.
I added welcoming system into my leveling bot now. But i dont know if i should add moderation commands to it as well
Let that kitchen sink in
Add economy too
kitchen sink?
its an expression
Let me in
means add everything
I know :p
Which website do free 24/7 bot hosting?
๐
None
hahahahaha
free hosting aren't usually gonna be reliable but #1478860733365354687 has a lot about bot hosting
Brahh
didn't know that existed
oop 
if a hosting is free then I'd be very wary
Alr thanks
at least I have java
Object-oriented programming?
because servers don't run free
that's what I said 
What's up with OOP
Maybe we can make our own websites for the bots to work?
do you mean dashboards?
What
- bots don't need websites to work
I am using railway but it costs money
that's a hosting website
I know, i want my bot to stay online 24/7
then you should look for a vps or host for that
I don't know how railway works properly
the trick to do that is money
Is bot private or public
I check for free bot hosting websites and theyre mostly costing money
it's a managed web host, pretty standard but fairly pricy
also iirc suffers from the whole shared ip thing
Its a public bot i think? But nobody can use it because they have to code it through my github repository
apparently in python cogs are simply classes to seperate concerns
hosting websites need server -> server needs money -> so they need money
Its private then, free hosts won't be that bad tbh
Wispbyte / orihost
No
Safe in what terms
finally got around to upgrading my ceph cluster so its healthy again and has working metrics ๐
It won't
Can cause downtime though
Does it happen rarely or usually
Better ask this in their server
Failed to send DM to user: DiscordAPIError[50007]: Cannot send messages to this user
now im sad... someone blocked my bot
from my testing if you have no mutual servers (or ones with a mutual that user allows dms), you get "Cannot send messages to this user due to having no mutual guilds"
only way i could get the base one is if they blocked it

What if scammers block it
read the automod message
Guys
Read the message
Read the message
Oh ok
Guys discord is crazy damm
.....?
Huh
U real?
We are real, only unreal is unreal
I mean these
yes what about them?
Guys see these components v2 so sick
sure
They've been out for a long time
Components v2 i mean
messing around with junie this week
I know now
took some coaching but a pretty good job
at least once i figured out the junie tab works but the "ai chat" one is bad
Guys can u tell me some things like cool things for my bot that come in DISCORD like components v2 @dark moth @tired obsidian @modest geyser
Yo you have so many badges
It's nice server for devloper
Read the docs: https://docs.discord.com/developers/components/overview
Oki :<
guys whats a reasonable maxSize value for cached messages
!support
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
?
this 100% depends on what you use it for and why
also often not even a good thing to use cause it doesn't persist across reboots
server logs, sending a txt file of the message bulk deleted
yes its cache
quite concerning..
how? there are bots that do this
Does anyone know vercel here?
I checked out some websites for free bot hosting and it said "vercel"
Bad checking you did
Well, is that bad?
Not sure what those websites are since every single one I could think of mentions
Vercel provides developer tools, frameworks, and cloud infrastructure to build and maintain websites.
just ask your question
no you didn't
if you have a development question, ask it directly.
no
and if you're looking to recruit someone, you're in the wrong place
Create a post in #1478857869960019968 and list all your questions that actually makes sense and are relevant
this is for you to ask questions here about your stuff
No
Why can't you just ask it here though
Act nice
<@&1050493473033289778> there we go
Or, nvm
I'm always late to the party 
It was instant @neat olive

finally got all my nodes on the netbird network ๐
You've been working on that for a hot minute, like over a month ye?
more like it didn't work before the talos plugin shipped an old netbird binary that had a bug in loading the needed env vars to get its token
and i haven't gotten around to updating my cluster till now
next up is backups of the cluster and then i can focus a lot more on the bot aspect again
My latest creation was creating this message sync system with cross-server connectivity and permissions handling. It ended up working waaaay better than I thought it would. Now I'm considering adding pin sync and channel topic sync
I went through a major refactor of my darned analytics data, 40m+ records, had to learn how to properly get som cron jobs running on my database to flatten them daily. 50+ GB of data. I burned up my usage that month haha xD
Still not big enough to need anything like you have yet, but perhaps one day
see that's why i selfhost most things
more admin work, but no montly usage limits to sweat about
What's the use-case?
sure i can use backblaze for backups, but that's trusting them with it. same with hetzner s3 (that seems to be extremely unstable). while i (for now) still have an old server lying around i might as well repurpose it for s3 backup storage
and later i can see if its worth the cost to keep or not. but at least it means for now it remains in my control and i can more easily check if my encryption and other security layers work fine before considering putting backups in the cloud
like i can backup my pc to it as well and not worry much about snooping eyes. and then see if i from the server can access stuff myself or not
The use-case that I'm using it for is for two things.
- Decentralized trading of in-game items across multiple communities
- Gaming event between two competing gaming communities, eg a shared, connected chat.
??
click on the violation to appeal it, this isn't the right place for it at all
Yeh show us the reason xD, don't be shy
Well nothing we can do about it either way my guy.
let's not encourage pointless off topic
see that "made a mistake, let us know" link? click it
Nicheeeddd
i middlewared everything
@fossil sigil
Are there discord developers here? Or the discord security service?
mod exam is off ?
no, for secuirty reports see https://discord.com/security
has been for many years
yea
where can I complain about discord participants only in support?
!report
This server is for help with Discord APIs, SDK and other various integrations. To make a report to the Trust and Safety team, please use the in app reporting tool. For more information see this help article.
discord does not have any form of live chat support not reporting
yap your right
@dark moth thanks
guys whats the easiest ways to get commissions as a discord developer
Fiverr
not the easiest though
You code them... What language and library are you using to make your bot?
Idk
sounds like you need to learn a programming language
just realised why messages showing full date
how is it 18 may ๐ญ
windows moment
Then how does your bot work? Did you make it or did you use some kind of "bot builder" service?
Or, did you just make a bot account in the dev portal and think that's it
i made the bot but idk how to put commands
Do you know a programming language
i tried looking for a way to put commands
i know python and Lua a little bit
The dev portal is only to make the account. That's not a bot. A bot is code
Vector *
init_vector(Arena *arena);
Vector *
init_vector_with_count(Arena *arena, const size_t count);
bool
resize_vector_array(Arena *arena, Vector *vector, const size_t new_count);
bool
append_item(Arena *arena, Vector *vector, const GenericItem item);
bool
pop_item(Arena *arena, Vector *vector, GenericItem *ret);
bool
pop_item_at_index(Arena *arena, Vector *vector, const size_t index, bool keep_order, GenericItem *ret);
bool
insert_item(Arena *arena, Vector *vector, const size_t index, const GenericItem item);
GenericItem *
slice_vector(Arena *arena, Vector *vector, const size_t start, const size_t stop);
Vector *
reverse_vector_new(Arena *arena, const Vector *vector);
```Having to pass the arena for each function is so weird bro ๐ญ
cool garage is working, dinner time and then hooking up a ui and actual backups ๐
i would use a global arena but that's bad practice
how does a cool garage work
i think
So you haven't made a bot yet. You only made the bot account. It itself cannot actually do anything until you run code to make it work
If you know Python, I would recommend looking into discord.py or pycord (the second one I heard is better)
it stores stuff
oh ok thanks!
cold storage? 
Fun fact! Thats how class member functions work in C++
backups, so freeze cold storage
internally they are just
returntype meow(class *this);
just stack em and hope you never need them
oh
there's also e.g. discord.http
what if I just assign the arena to the struct
and every member access gets translated to this->member
interesting
Its really easy to code bots nowadays with ai
do i need to download it and how does it know my discord bot
so i can use AI?
You need to tell it what exactly you want. It might help you
... How much python experience do you have? Have you ever worked with an api?
whats an api
...
You should learn it from youtube. It really helps
i want a simple bot like the others just combined
some youtube guy said that i can have 150 commands without coding
Kitchen sink bot mentioned? ๐ฃ๏ธ๐ฅ
Simple is subjective if you don't know what an API is
You're going to need to learn a little more programming before you will be able to succeed in this task
and why do you want 150 commands?
Well, thats either a bot that was coded already or he is lying
^
150 commands in a single bot means 70% of them will never get used. And the 30% that are, aren't going to be that good
Looks fine
sure you can, but will any of them be useful?
Did you guys invent a new word? What is wdyt
just what everyone needs. 150 commands made by someone who doesn't know anything about coding.
well i want a specific commands but idk how to code them
yippie
What do you think
that's like saying "i can have 150 different meals without cooking". sure you can order that many, but what's the point?
well uh
I only have a bot that has welcoming system and leveling system and it just takes other bot's job
what if ask chatoogt
I dont really need a bot anymore
It'll still take you a long time
Even longer because you can't debug on your own
again - what is the purpose
well im getting paid for making this so uh...
XD
why do you want random 150 commands
Paid?
Lol whoever is paying you is getting scammed I guess
they might come in handy someday
chatGPTgeneratedKitchenSinkSlopBot#2616
Lol
Hell nah
Hahaha
What will robux get you?
Nothing
idk i can cash it
fruits lmao
tell that to your bank
k
you have no idea what you even want and your big argument for it is "might come in handy"?
if that's your goal, you may as well not start to begin with
hm rbuhh
not everyone has to be a programmer
but i do ig
you clearly have no interest in it at all, so why even bother?
wdym
i do have insteretes
because he is getting paid
Do you even want to learn? You've shown no signs to actually wanting to learn at all and just want to have AI do it
So basically.. you accepted a programming commission without wanting to or knowing how to program
i ask where to do it
i would tooo
what was the coding website again
give your customer a refund
no ๐
this is embarrassing
-# whoever thought you were the right choice chose wrong lol
Pick a programming language and go from there.
You will need to learn how to write code that interacts with discord.com
The client you are using to send messages right now is doing that behind the scenes with your account. You need to write your own version for your bot account to interact with discord.com to send and recieve data
pretty sure he didn't paid right?
that makes this even simpler lmao
anyways with qt what do yall think if my widget has another widget which gets signal should i handle the signal in that widget which would have to use members from the parent or should i just handle that signal in the parent
ok so python.org
Is just one of many places to learn python
i already know python little bit, i took a course
You will need a lot more knowledge to make a bot
Codex helps i think?
i just need to know how to make it correlate with my bot
i dont really know qt best practices but i think the former would make more sense
Like what an API is. How to work with async data. How to handle large systems in an application. And much more
how to get approved for intents
Do you know what a token is and how it works?
no
i know what token is
Be lucky
ball knower
That's how your bot talks to discord
hmm
so i just write that
what do your client want?
this shouldn't even be a sentence that is said
Probably [massive bot 1] and [massive bot 2] but combined
anyone know why I get this when trying to make a new application? I've tried refreshing and making another account but it still gives me this error
Is this good or should i add something in the middle of the picture?
and what will that massive bots do?
talk with other massive bots? hmmmm
It's kinda wasted space and floods the channel
I HATE OOP frameworks
So I'd either remove or make the space used for something relevant
i hate oop in general
me when dynamic_cast<MainWindow*>(parent())->member
Discord warned me for direct messaging multiple people at the same time. Its not even my fault
And the warning lasts until 2028
it is your fault
A bot that sends welcome, leave, applying for the server like gives a role wehn join and it gives option of applying, /say, purge, ban, kick, warn, mute, give different roles, /operation that gives a specific message in a channel and fill the form
I just wanted to talk with some people lol
didnt u had the same thing too?
tell your client to buy sapphire subscription lol
Didnt think discord would warn me for that long
yep, a'int bullying him though
but i ned money
So you should offer your services for things you know how to do
I don't sell my services on automotive repair because I can't do that
u just said โ itโs ur fault โ
can someone help please
hes my friend icl
so the best way possible is :
Spend a year learning python, create a discord bot, and sell him.
is it bullying?
Try changing the name
kinda
That makes it worse
You're scamming your friend
I tried that also
How long did you get warned before?
no...
Then idk :v
i didnt got warned
You got paid to do something you don't know how to do
That is called a scam
def not
@normal moth <@&1050493473033289778>
woah, <@&1050493473033289778>
again, where do the interaction info shows up?
Right click. View Interaction Info
in the area
I only sent a gif god damn
u have a button that Viewโs it
it didnt for me ig, or i missed
I assume it was a bot but
if it wasn't
qt is stupid why do i have to add the headers to the files to be compiled
well i do know why thats still just stupid i get vtable errors if i dont
file(GLOB_RECURSE src "./src/*.cpp" "./include/*.h" "./ui/*.ui")
i hate qt
I get ideas from other servers, i am not that creative lol
I would make a gif though
other servers weren't creative too
I'd remove it if it serves no purpose
How do you know?
As a member it's annoying and floods the channel for absolutely nothing

Did you go to the website already or no?
Welcome messages like that just make the channel harder to read. Even if it's a welcome channel
Plus, it doesn't make people feel special to get an identical message with a colorful image on it. That just happens to have their name
The welcome message doesn't even point to common resources for the server. It's nothing other than a "hello" that takes up the entire screen on mobile
And pings for no reason probably too
If you want the image. Make it much shorter. And add something to it to make it personalized to the person joining
And add some information to it to make it serve a purpose
i still dont get how
even worse people adds dm on join with mutliple bots
me when I use a native feature
(they're blanked out because the guild doesn't have a system messages channel configured)
Full of ads ik
Its not something you're going to finish today. Learning coding can take weeks/months/years
And making a bot (even with experience) can take days/weeks or more depending on the scale or purpose of the bot
I made it so that it only sends a message in the server. Not in dms
no how to download the thing
But still the purpose of it is minimal
Nothing like some visual hints to suggest how to use it ๐
why do even someone want to make a bot, i still donโt know
Its only 1 ping, what could go wrong lol?
Did you read the guide I sent you? It has links and guides on how to install Python and then use it
Pointless ping
You like to code? That's how.
I can remove the ping if you dont suggest it
i do like coding too but making a bot for money, useless ( purpose of it shouldnt be money at least )
You do you, I know there are people that hate being pinged
Thx souji
I hate getting pinged yeah. I get "everyone" ping from like 5 servers at the same time.
Uhhh... i've made plenty of money coding for discord bots xD. If you think it's useless you should re-evaluate your expectations. I'm not making millions, but at least something I enjoy is making me money xD
okay it actually works
A whole lot of people will say "Making discord bots doesn't make money." and for 90% of people, that's true, because they don't build for users, the other 10% are making some and the top of that are making a lot.
But its not that important if its just a single ping. The bot doesnt ping anyone after that
void MainWindow::onConnectClick(){
auto widget = qobject_cast<ListItemWidget*>(sender()->parent());
std::println("button click from label {}", widget->ui.label->text().toStdString());
}
When I join a server and I get a welcome message ping. I reconsider being in that server. It just immediately tells me a lot about the server
select winners?
same when i see mee6
i am still not even done with the payloads for the message object ๐ญ
well, itโs right but i didnโt said discord bots doesnt make money, i said the purpose of making a bot shouldnt be money in first place
it was called pycharm
Ya. That's a popular python IDE
Why? You go to work to make money. If someone is inspired to build a bot to make money it's just another job to them. That's gatekeeping asf lol
Alright i am removing the ping
Ehh well im integrating a ton of my bot actions into the message builder so people can construct realtime actions, as part of their messages. In this context it's a giveaway panel.
most of the bot developers who starts cause wants to earn money doesnt make good ones u know
I make a bot for fun. I dont even get paid at all lol
that looks complex as a user, like they are basically making a giveaway flow on their own, not getting it as existing module?
100% agree
Anyone who is making a discord bot for the money is in the wrong place. Maybe one day it becomes profitable but there's slim chances of that. Just make a bot because you enjoy it
Now that much is true. I'd agree with that whole heartedtly. I think if you want to make money building discord bots, you have to be inspired by it. Plainly doing it for the sake of money alone usually leads to worse outcomes. My entire bot is a passion project, and it shows. As a result people pay me for that passion, not necessarily the bot itself. They could get 50% of the functionality elsewhere, likely for cheaper or free.
I almost have 100% of containers covered. so so close lol
lot of dedication for the passion
-# happy to see it
No
Bot brings users
Users bring money
Ya. Not much money
Alot
You'd made more money working at McDonald's 40h a week, statistically speaking
Sponsorships,
Selling services
Etc
Always depends on what your bot does and the potential user base I guess
selling server-sepcfic bots to server owners will be more profitable than creating a public bot with subscriptions
yeah like 300k is enough
Ok bro you are not from fsociety
Or a quarter million
Lol
Users or dollars?
No
All you need is users
Get them
Force them to join channel
And sponsor in channel or in bot
Daily 1 sponser = 100$
lmao
Mfw "leave server" button
there is servers make more money with selling roles u know
Wdym
Bump bots earn more than this and have huge market capture in terms of ads they can sell out many spots for ads and stuff just make the best bump bot
No
Just saying you can make money through discord bots
well, u can but not the way u think
You can make money, yes
all you need is users
very easy
Force them
why would they listen you and join server for no reason
sponsor in channel
find sponsors first, and 100$? for discord ahh audience ? lmao
If they did not
Donโt let them use bot
Till discord lasts is till I last
Yeah
Websites clicks
Other sponsorships etc
they are not dying to use your bot lol
Then why are they 300k
Like
Tiktok video downloader
pov: me in toilet at 3am
You arent seeing it like that discord users were at peak during covid
Thatโs u
There are bots in dead servers
Iโm just saying you can make money through discord bots
good luck doing to so
Yaโll agreed
Letโs move on to something else
You dont have smth diff and you are not even a early bird
Also I have to take down E-corp
๐ณwith all this social anxiety you arent lasting bro just get your things and talk to shaila
Hi, am I the only one who noticed voice channels no longer show a list of users leaving vc at the bottom?
I see people selling discord role icons for more than 6 dollars๐
I donโt have social anxiety
i wonder if those who have this Elliot profile really use morphine ( its impossible to have this mind without drugs )
:3
Introverts do have
๐ญ
Without drugs
in the e-gangster servers they make hella money
Are you a 1 or a 0
just selling them
idk whatโs 1 or 0
Bro is going to be on ntts video
Bro doesnt know the ref
u said it twice this week
iโm gonna hold ur hand while i say this
Iโm not gen z
Are you spying on me
The ref is from mr robot when he asks elliot is he a 1 or a 0 he is going to do it or not
u suck
I donโt watch my own movies
depends entirely on what you're caching those messages for
not tuff g
message and bulk message delete logs
Logs?
yes
im doing 200 which is alr for now but for scaling its not alr
at what point do you not care about messages being deleted anymore?
for moderation and evidences, what some malicious member sent ?
as in time
for this type of thing you'd keep a time based on time rather than message count
for what span of time do you need this info for?
so infinite message getting replaced each 10 min ?
if you only need them for 10 minutes, yes
i said for scaling so we wanna work with every type of server
you'd keep a rolling cache of however long you need them for
which is why you'd want to keep these based on an amount of time rather than message count
200 messages on big servers is not that much as on small servers
200 messages is nothing, but its per channel, and if u multiply it by many servers
it gets to gigabytes of ram usage
i think u have it, but having both would be the best
setting a max message count and a time based sweeping because some active servers can have thousands of messages easily
if you set a message cap your bot quickly becomes useless on any active enough server
man, they designed dia so useful ngl
i.e. unless the messages moderation cares about happen in a very quick span of time that they can react to, well, it's useless
"some bug fixes"
sees the diff
what's better, vsc or xcode

different purposes
some
wellllll
what's the purpose of xcode, i'm not using os so i dont know
Building apps for apple devices
it was some bug fixes at first, then I saw there is another bugs happening in that area so ๐

its mainly for building apps for apple devices, since thats the only option to make them, but im pretty sure it can be used as a normal code editor too
what kind of bug requires tens of thousands of changes to fix
the only option to make them
It isn't
You can code in Dart with VSC or other editors as well
You need xcode components but no need to use xcode itself
ai generated bugs
thats not making apps for ios then, thats making cross-platform apps, but im pretty sure you still have to compile with xcode
Cross platform apps are for the platforms they're compiled for
An app being cross platform is an app for a platform as well, it's not because it's not made in Swift that it's not an app for iOS
Otherwise lots of apps wouldn't be for lots of platforms
You can use Dart and make it fully for iOS only
It's for iOS, just like supporting it with cross compilation
to put that in perspective 5,000 servers x 2channels x 50message per channel = 500,000 messages = 2.5GB at least for normal messages like hello, not if u count gif urls, long messages..
this looks ugly
and that amounts to 20 minutes of chat history on this channel, and on a more active server we could be talking about tens of seconds of chat history
on the other hand an hour of chat history on this discord as a whole amounts to 157 messages
(50 messages per channel on this guild would amount to up to 1050 messages with just public channels, and as mentioned that amounts to, at worst, 20 minutes of chat history)
also, the cache does not need to be in memory, and even if it is in memory... well, RAM isn't that expensive (and surely you can monetize)
I mean this direct control of Enum's call, and wouldn't it also mean I'd have to subclass that instead of builtin (not a huge deal though)
Should I lowkey switch my db from mongo to postgresql....
progress! ๐
I mean. Relational DBs are typically better... But are you getting performance/storage problems?
Postgres ๐ ๐
Good job
Oh well, I'm thinking of like redis set-up for cache and then using postgres
I mean technically we don't need to cache everything..
Modern reactjs, nextjs frameworks are like.. much better than old school java frameworks
Might as well switch to something that's updated
would it be possible to know why you didn't go with minio
as far as what i understood, minio's github repository is the only archived one, the free license currently is entreprise just some stuff (not really good features) being locked
they removed a bunch of stuff right before, messed with lisencing and such
What does partitions mean in this case? ๐
there is no reason to think they won't make it even worse or properly support free users after all they have done
fair enough
plus this is for backups, not public use
where do we request a copy :kekw
Is this just the front end till now orrr
firefox pls, this isn't on my pc
Oh well
the urls are not even accessible outside my vpn network ๐
also anyone can install garage, it's not that difficult
-# It's not even public but okay
my issue was more tying it together in a way that both my pc and the cluster can talk to it over the same urls, including http(s)
so that if i ever need to fall back on the backups for cluster disaster recovery, i don't need to first in panic mode figure out how the heck to get data out of the backup server without going through the cluster ingress
a bit of a off-topic question, is there a reason you decided to go with garage-api an not api.garage ๐ค i've been noticing this way too many times and it's been annoying me as to how i'm unable to understand this
Dbus is horrible
but for api.garage i would need to setup a new cert, i was just being lazy
i see
especially since it wasn't working so i didn't wana setup a cert for something that doesn't even work yet and wasn't sure would work like i wanted to
aight fair enough
thank you
test files received ๐
The plot thickens
gm
gm
Grand master
gm
ok so uploading backups isn't fast (at least not from my pc), but hey it works
Even claude gave up
and tbh who cares, its backups 
if you are in trouble cause your backup takes a while, then your backup strategy is bad
and if you're in trouble because your backup takes a while to restore something funny happened 
W using a localhost self signed cert for a public event
but do you follow the 321 backup method 
I follow the 000 backup method
yes, now i got an off site backup ๐
๐๐ป
old repurposed server
this is the way
cpu from like 2015 or so, 1333mz dd3 ram
0 backups in 0 types of storage in 0 locations 

testing in prod btw 
so it aint doing great in the benchmarks, but it runs
(I don't know what testing means)
RAID 0, 0 redundancies, 0 offsite backups
and that's all i need out of a backup server
oh that's good
i have a storage server running unraid that i use for backups
"000 backup method"
server is raid6, cause mixed capacity drives
i have a small nas but its in the back room. so doesn't really help for anything other then "pc power supply exploded and took the drive with it"
yeah
but now i got this, where both my nas and the gear cluster can use use backup target
a RAID0 setup with this would be peak
lol

hey guys, how to get the join button on server? does it have to be discoverable or
after pressing on guild tag
got metrics sorted as well 
gona leave cluster and nas backup for tomorrow though, getting a bit late
I need help

yo guys, do you advise to make a public discord bot with js?
or use something like py
Guys Iโm on a trip
Good for you
My legs are cramp as my grandpa and my mom is going places that doesnโt lead to the highway
And Iโm getting McDonaldโs 
yes it has to be discoverable
alr ty
Is the @time on desktop ever coming to mobile? Idk if there is a plan or open discussion but I am curious because I have not seen anything about it.
they dont really give a heads up on things like that
so maybe? maybe not
given how few featuers ever make it to mobile, unlikely
but even if it comes, it'll just show up one day. they don't announce those things
hey guys Anyone know what Discord usually wants for privileged intents approval? Mine got denied even though I explained my bot features and why I need them, so Iโm trying to understand what they actually look for.
they want something unique and compelling... something they think is worth the risks to user privacy
Hey, My account recently got disabled and i managed to recover it but discord didnt recover my username, and now its unavailable and no one claimed it, What can i do to get it back?
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
So i should open a ticket?
they have never and will never give a checklist for what they are looking for
no one here can help you with that... contact support
Alright
yea they said in the deny email "This is because we are only providing access to our privileged gateway intents to power unique, compelling, user-facing functionality" but i still cant understand like there a lot of bad bots and they still get verifed?
verification and intentes are completely unrelated
ye sry i meant intenets
also if you think bots abuse the system, report it. if nobody reports it then nothing will be done
and "worse person then me got it so i should get it" is a truely garbage argument tbh
no i dont mean abusing the system i mean they said in the eamil "power unique, compelling, user-facing functionality" and is that +18 bots are really power unique and user facing functionality
yea i see your point
lol no that's not what this is about in the slightest
18+ in itself is completely irrelevant when it comes to intents
ya. i have no idea what being an 18+ bot has to do with intents
the only thing that matters is that there is no alternative way to do it
text based commands are completely invalid cause there are interactions now
they said in the eamil power unique and user facing functionality๐ mb if i misunderstood
presence intent to show online/offline in an info commmand? people can just click on the user to see it
it needs to provide value to the user, and be unique as in the client doesn't already do it
can i send what i said to them in short?
Guys
if you can read them๐
members intent won't be given just so you can count the members, discord shows it in multple places for example
sure
Can I emply dc devs here?
we cant give you an official answer about it, but we can say what we might have guessed is the reason it was denied
or we might now some alternatives you can use
They pay u?
### Intent 1 Message Content Intent
* use 1 AI Conversation System Mira is an AI chatbot with over 90 different anime personalities. Users talk to her by mentioning @Mira or replying to her messages
* use 2 PvP Battle Challenge Typing Usernames In the battle system, users can challenge friends by typing their username instead of using @mention. After clicking the "Challenge" button, the bot asks "Mention them or type their username:". The user types a name like "CoolGuy123", the bot reads the message, then uses guild.get_member_named() to find that user in the server
* use 3 Text-Based Games The bot has several games where users must type their answers. The riddle game shows a puzzle and users type the solution. The flag game displays a flag emoji and users type the country name. The typing speed game shows a word and users must type it exactly. The math game shows an equation and users type the answer. All
### Intent 2 Presence Intent
* use 1 Currently, when players queue for ranked battles, the matchmaker sometimes pairs them with opponents who are offline or away from keyboard. This lead to wasted time and frustrated players because the battle ends in an AFK timeout instead of an actual fight.
With the Presence Intent, my matchmaker can check if a player is actually online before sending them a challenge
### Intent 3 Members Intent
* use 1 PvP Battle System - Challenge Mode (/battle) When users type a username instead of using @mention, Mira searches the server using guild.get_member_named() to find that person
* use 2 Server Leaderboard This shows ranking of all users by message count
* use 3 User Activity Analytics This command analyzes how active a specific user has been
* use 4 Server Activity Monitor (Boredom Messages) Monitors when servers go quiet for 12
* use 5 Marriage System (/marry, /divorce, /partner)```
if you work for discord? yes... but they're competative jobs...
- ai conversation: not needed at all. if the bot is mentioned it gets the content as well, also interactions are a thing
- pvp doesn't need it in any way, it can be a command with user param
- type answers: just use a button with a modal interaction
looks like none of that needs intents from my quick glance... you already get the message content from replying, and you can fetch member data by ID or it's supplied by a slash command payload
any programming language
for intents: you clearly don't even know what presence intent is. why are you mentioning message count or mariage here???
please read up on what intents are and what you can do with the api first
also "analyszes how active a user has been": massive red flag for user privacy
alr
ok tysm @dark moth and @patent carbon ๐ i will try fix this
Technically it's just the same though. I only split IntEnum into int, Enum to actually get the base class for member values, if that's what you meant
__new__() nor __init__() wouldn't be used on this one 'cause they aren't called for lookups, if I remember
oh hey benchmark is done, looks like my s3 maxes out at between 5-6MB/s
not amazing but meh
good enough for now
well, technically yes but some languages are used more commonly than others
is that for write or read?
write, seems like read is starting
I wouldn't recommend using lua for example
will take another bit to complete
(and of course html isn't a programming language by itself, so it's right out)
read seems more important for actually using said backups
not exactly sure where the bottleneck is as doesn't seem like anything maxed out but for my usecase i doubt its worth the effort of spending too much time trying to fix it
or well improve, cause it works
initial backup is gona take a while but it's not like i generate 100GB of data a day
so ยฏ_(ใ)_/ยฏ
hmm, seems like my isp is the bottleneck atm
guess i need to rerun this tomorrow but from a vps 
also quick question about the application. Is it important to include a video/demo of the bot when applying for Privileged Intents agaian, or is it fine if itโs not included?
it can help a lot but the biggest things is to only show relevant things
if you start out by mentioning and showing 5 things that are invalid or irrelevant, they might not stick around till usecase 29 that is actually the first valid one
Got it, that makes sense. Iโll make sure to only include the most relevant use cases and keep the application focused so itโs easier to understand without unnecessary details. Thanks
it's not really about being hard to understand... but more the fact that if you explain things that aren't relevant to the intent, theyre just going to assume you don't understand what the intents are
but ya... good luck on your next request... maybe look into your bot and see what systems don't need it or rework them to not use them anymore
I understand. Thanks for clarifying that.
thanks . will do that
Hello, I need help.
I am trying to verify my identity to complete the verification process for my Discord bot, but the system is not allowing me to continue even though I already completed all the required steps.
The request was submitted several days ago, and I still cannot properly complete the identity verification process.
Could someone please help me or tell me what I can do?
!support
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
Has anyone ever made a mobile app? If so do you have any recommendations on how to get started? I am looking some stuff up online right now but someone else might have experience
for flutter, the docs are amazing
for the barbone Java/Kotlin or Swift, never really made any
The online says I should just make a web app
Yeah that's the alternative, it really depends what the target audience is and for what
Hello guys i have bit of truble i have Discord bot for my friend and i have /clear command for messages and i have it seted up user need manage messages access and everyone have that role with that permision can use command but one user dont see that command even in command list idk what to do
Some things are definitely better on web and other on a native app
have the specific user reload their discord client
The target audience is me, the grocery store I work at does a pretty bad job and keep track of the stock of our premade salads. I thought it might be an interesting problem to solve. But I also would likely not suggest they actually use it.
I'd probably make a web app if you're more confident doing one
The only main difference would be that you don't want to expose the web app to everyone if it's just for you
So there a mobile app sort of comes in handy
but you dont have to deal with building and signing executables
You don't with mobile apps either
If you're not distributing it, as mentioned, you don't need to sign it
hi guys how long does intents verification takes
oh ya fair
over a month, just wait
bru
i wait 1 month now hope it works soon i wanna release
just based on people who talk here, possibly 6+ weeks
over* was important
Ah this is true. I think for a simple project like this though it will be fine.
I guess I do have to host a web app separately tho
if i get denied i will cry
we can give you advise on your request to give our personal guess on if youd get approved or not... but obviously not an official answer
Then hopefully you provided solid and valid reasons ๐
i write letters
๐ณ
were the reely sever for disc
Well that's better then just numbers and symbols 
were the reely sever for disc
stop spamming
am ask dont spam
Omg why canโt i send messages
automod says why
look his bio itโs normal ๐คจ
Iโm saying โhiโ it says itโs blocked๐ฅ
automod says why it's blocked
yes. it is
As stated in the automod message, please help us keep conversations meaningful and enjoyable. We've had issues with people just chaining "hi"'s for extended periods of time, which made chats spammy and diverge from the actual topic.
Is there a channel where i can request help on some?
is it development related help?
hi souji
Python for apps
then you can ask here or #1478857869960019968
K i have created
why are you pinging randoms in the member list
<@&1050493473033289778> slur
why cant i send anything here
read the automod message
like not saying hello and stuff
basically says not a social server
its not
whats this server about
coding
Hmmm I'm conflicted. Even people in the java server recommend a web app from past questions.
we can... do you have a question or thing to talk about?
i dont
Maybe I should just make it a discord bot. Both native and web app requires frontend
Doesn't have to be a fancy frontend, just plan HTML would probably be fine
i mean, depends on what your goal is
Hey y'all I am new I still making a bot because I don't know too very much and how to make the bot 24h?
Rent a VPS and host the bot there
Uhh
Sorry I didn't understand
A VPS is a virtual private server. It's a computer in the cloud that you rent and run your bots on
Ohh
Sad I don't have money -
Nevermind -
if you have a card of some kind, you can use something like Oracle Cloud or Google Cloud to get a free trial
What parts did you not understand?
Hello everybody Iโm developer Brazilian and Iโm not speak English so mutch sorry
S
welcome... don't worry about difficulties with english... we are used to communicating either with broken english or with a translator
Many native English speakers (myself included) suck at English sometimes
true, caught myself typing "mekes no sence" in an email to my instructor
buh i just woke up to no electricity and my phone at 8%
how it feels to take a nap at 4PM
maukkis the frontend dev... i could never image the day
i hate how unthemed every qt app looks
like it doesnt look like theres a theme at all
at least with gtk it looks... pretty
I mean qt apps theme is mainly decided by your systems theme
If i was on kde it would use breeze or breeze dark or whatever i selected
You have to configure qt
yeah nobodys doing that
True
Nรฃo te preocupes eu consigo te traduzir
they will have to translate for themselves... as this is an english only server
#rules
Oh sorry๐
how does one get there discored server on the community page
needs to be discoverable (1k+ as well as all the other requirements)
What
Muito obrigado meu amigo
Please use english refer to see the #rules
we have 969
I'm thinkin about getting the Yubikey 5 USB C version. I have the older Yubikey but like...nothing I have is USB A now...so i just don't use it except for very specific things...
Anyone use hardware keys and have recommendations?
feel the yearly itch to upgrade my security
Can anyone give me a brief background on what the point of com.companyname.x.y.z is. I have mostly seen it in Java related projects
You asking why they do it backwards like that or what the point of naming it ext.company.x.y.z?
Cuz the former... Dunno really. There's probably a technical reason why they name them backwards for some JVM reason
The latter, it's just namespace naming convention to ensure to packages don't collide
reverse dns naming is pretty common and essentially gets more granular the further you go, Tim Berners Lee has said he actually regrets enforcing the traditional dns naming convention in URLs instead of reverse.
forward dns is kinda the backwards one, as it goes (very specific api).(specific github).(general com)/(gradually more specific again v1/repo/pulls)
whereas reverse dns would use com.github.api/v1/repo/pulls
that..... makes a lot of sense
The main thing that I dont like about it is that it is a web domain. Is it valid to not include the extension and just do team_name.x.y.z
My laptop is not enjoying building a flutter porject while also emulating a google pixel
@safe elbow
Hey, I am wondering if the "manage members" permission exists. I'm working on permissions for my bot, and I see that "manage members" is an option for required permission, but I am not seeing this as a permission assignable to roles.
I believe it's this one
I just looked it up on google, and it seems they seperated it into mute, kick, ban, etc.
I guess the website I'm using is just outdated
oh ya... checking the docs... that permission does not exist anymore at all
And the other websites that do the same thing don't have the "manage members" permission
I just searched discord permission calculator on google
so ya, it's 2 separate permissions now
KICK_MEMBERS[ 1 << 1 ]BAN_MEMBER[ 1 << 2 ]
Docs: https://docs.discord.com/developers/topics/permissions#permissions-bitwise-permission-flags
Ok, thanks
when did it?
i never remember it being 1 perm
i legitimately dont remember... i just remember the client and the api having mismatches between the 2 for that... just dont remember if the api changed or the client
๐๐ป
kick and ban perms never changed
I've spent the last week completely overhauling my event system & moving all some packages to new plugins ๐๐ป
Finally it is done
Thought so
I struggle to remember a time where it did
idk im just crazy
Well, using dart does not seem that hard. A bit like JS which is not my favorite though
blasphemy... js is great
Why have a typed language when you can just use type inferences all over
Related to dart, idk about js
exactly... happy you understand
js doesn't even really have type inference though 
See message below
-# Hi there! Help us keep conversations meaningful here by not sending single word messages. Contribute to the conversation or ask technical questions!
The forbidden word ๐
When you see "See message below", man
It has been many a month since I have seen it uttered here
Gotta jump in
admin aboos using the illegal word
I meant below the message madaline replied to 

you should have said:
"See message below the message referenced by your message" 
But hey now that the hi is shoved up out of view by latest messages...
LOL
April fools day next year. No hi auto mod. Let there be chaos.
Nah, gotta keep the automod real
No, just reverse it. Only permit messages that start with hi, otherwise send the automod "hi response"

Welp bedtime for me, work tomorrow morning then I should have some time to finish learning dart before I get into flutter. If not tomorrow I will the next day
I hope April month is already passed away for this year 2026
Ello, how's everyone?
That's so unreal
Goodnight.
Just ask
you might not get an answer, given this isnt a minecraft development server... but at least ask
When I am joining my server there is showing
Disconnected error
But this isn't bcz of net and all
I tried all things
But it's isn't fixed
I have asked
See in up
and i did say you might not get an answer... because we're not minecraft devs
Hmm ๐ญ
i have no idea how to help you... but you could try asking in the official minecraft server, the ftb server, or the forge server... there's so many minecraft discord servers, at least one of them can offer better assistance
but our original point was dont ask "is there any mc devs here" because that is not really a question... it's the preface to a question... just skip it and go straight to the question
https://dontasktoask.com explains that in better detail
Ohh ok
How do i made my bot so he supports cv2
Sry my english is not straight
My english is ๐ฌ๐ป
this is the official docs about how to use components v2
๐๐ป
Hi Opal Badger
Me starting to learn Python classes today
Real
How are you'll
It's true </3
Hey guys , I'm going to spent full day being active on here , kindly send me games or growth strategy

I don't think so
nope
fahh
nice
I am learning Python just started anyone help me in some things
what happend ?
ig we shuld not to go on any random links
go to *
fahhhh
nothing good in that
Reading the embed is more than enough to see the point of it.
yeah i know
sorry about that
The point is... just ask. You don't need to look for experts.
ok
i = 1
while i <= 5:
print(i)
# I think I'm missing something here to make it stop?
what is wrong in this ๐
You're not incrementing i
w
So, a big thing you'll learn is how to set through code line by line so you can figure out what's happening. Doing that here will make it pretty clear, so we're gonna do it together.
- You set the variable I equal to 1
- You start a while loop that runs as long as I is less than or equal to 5.
- i is currently 1, so we enter the loop
- Print i, which is one
- Restart the loop. Evaluate whether i is less that or equal to 5. It is, enter the loop.
- Print i, which is still one
- Repeat, forever.
So, we see why it will never stop, because i will never be greater than 5. In order to stop the loop, you have to do something inside of it to change i. The usual way to go about this would be to increment i each time the loop runs, by setting i equal to i plus 1, for example.

i was going to add atleast payloads for components but I feel like I should just skip it and store as a normal dict :p
Y'all mind if I ask a general question in here for a tech buy im considering I need opinions. Poll: Trying to decide between steam deck oled and ASUS ROG AllyX help me decide
steam deck is less powerful but is pretty universally recommended over the ally from what ive seen