#dev-chat

1 messages ยท Page 23 of 1

delicate trellis
#

you need to explain more if you need help! c:

covert prawn
#

A Discord Bot

verbal wraith
#

!report

strong sealBOT
#

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.

jade current
#

!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

jade current
#

Lol

whole nova
#

ok

delicate trellis
#

you don't need a server to report, you have the option everywhere

radiant mantle
#

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

covert prawn
jade current
covert prawn
#

JavaScript

#

That's the language

verbal wraith
#

Cool language, indeed

delicate trellis
covert prawn
#

No Speak English I Speak Spanish

dark moth
delicate trellis
dark moth
#

just like how you can't prevent other users from reading your messages

covert prawn
#

No I use mi English

dark moth
#

if they got access to the channel, they can read whats in it

upbeat anchor
#

where bot token

dark moth
upbeat anchor
delicate trellis
#

i give up lmaooo

verbal wraith
#

intents.all()

covert prawn
#

Better forgotten

jade current
ember oak
#

wssp

jade current
upbeat anchor
ember oak
verbal wraith
#

I saw it pretty often in python scripts

ember oak
#

oh i can send links here really?

verbal wraith
#

No

#

It will be deleted

jade current
ember oak
#

hey guys i built a discord bot that have many features :))

verbal wraith
#

Kitchen sink bots ftw!

upbeat anchor
verbal wraith
#

We need another !user and !server command for sure

jade current
#

What's hackathon

upbeat anchor
#

if you do the bit, you better fully commit right

radiant mantle
upbeat anchor
#

itll have a music module that will only ever play one song

#

||one that wont ever give you up||

upbeat anchor
jade current
#

Yuh

#

I guess I don't have to if the token key is available in os.environ

gritty kayak
#

@jagged fable
ุงูŠู‡ ุŸ ุฏู‡ ูƒู†ุช ุจุนู…ู„ ู…ู‚ู„ุจ ุจุณ ูˆู„ุง ุญุงุฌู‡ + ุญุณุงุจูŠ ุจู„ุน ู„ูŠู…ุช ู…ู‚ุฏุฑุด ุงุชูƒู„ู… ุฎุงุต

gritty kayak
quiet saddle
#

Omg I think I broke Claude

upbeat anchor
#

gg

quiet saddle
#

It just gave me a thought process that is 55 paragraphs

blissful dew
#

Woa

quiet saddle
#

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?"

blissful dew
#

Deepseek once hit the chat limit during the thinking process :p

quiet saddle
#

Like it was trying to communicate back to its control node or something and the control wasn't sending any more thoughts

blissful dew
#

64000 tokens :p

fossil vector
fossil vector
#

Woah

quiet saddle
#

Cuz like... it definitely wasn't talking to me there lmao

blissful dew
quiet saddle
#

this isn't even the whole thing

jade current
#

Holy text

blissful dew
quiet saddle
#

it got really excited here

daring wasp
#

im pretty sure they fixed it now though

quiet saddle
#

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.

rapid jolt
#

I added welcoming system into my leveling bot now. But i dont know if i should add moderation commands to it as well

jade current
#

Let that kitchen sink in

daring wasp
lethal pier
#

its an expression

white zealotBOT
#
Let me in

lethal pier
#

means add everything

daring wasp
signal dome
#

Which website do free 24/7 bot hosting?

jade current
jade current
lethal pier
#

hahahahaha

daring wasp
signal dome
lethal pier
#

didn't know that existed

neat olive
#

oop Tired

daring wasp
#

if a hosting is free then I'd be very wary

neat olive
#

at least I have java

jade current
daring wasp
neat olive
jade current
#

What's up with OOP

rapid jolt
#

Maybe we can make our own websites for the bots to work?

daring wasp
jade current
#

What

daring wasp
#
  • bots don't need websites to work
rapid jolt
#

I am using railway but it costs money

daring wasp
rapid jolt
#

I know, i want my bot to stay online 24/7

daring wasp
#

then you should look for a vps or host for that
I don't know how railway works properly

neat olive
#

the trick to do that is money

daring wasp
olive depot
rapid jolt
#

I check for free bot hosting websites and theyre mostly costing money

neat olive
#

also iirc suffers from the whole shared ip thing

rapid jolt
#

Its a public bot i think? But nobody can use it because they have to code it through my github repository

lethal pier
#

apparently in python cogs are simply classes to seperate concerns

daring wasp
olive depot
#

Wispbyte / orihost

jade current
#

No

daring wasp
#

<@&1050493473033289778>

#

it's 42ยฐC and electricity went out ๐Ÿ˜”

rapid jolt
#

Did you check them out

olive depot
dark moth
#

finally got around to upgrading my ceph cluster so its healthy again and has working metrics ๐Ÿ˜„

rapid jolt
#

Like, keeping your data safe

#

I saw a website making people pay randomly

olive depot
#

Can cause downtime though

rapid jolt
#

Does it happen rarely or usually

olive depot
#

Better ask this in their server

upbeat anchor
#

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

verbal wraith
warm temple
verbal wraith
#

What if scammers block it

modest geyser
warm temple
#

Guys

tired obsidian
peak halo
warm temple
#

Oh ok

rancid crane
warm temple
#

Guys discord is crazy damm

warm temple
#

So sick

modest geyser
#

.....?

verbal wraith
#

Huh

warm temple
verbal wraith
#

We are real, only unreal is unreal

warm temple
modest geyser
#

yes what about them?

warm temple
#

Guys see these components v2 so sick

peak halo
#

sure

tired obsidian
#

They've been out for a long time

warm temple
dark moth
#

messing around with junie this week

warm temple
dark moth
#

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

warm temple
#

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

sinful cargo
warm temple
#

It's nice server for devloper

serene wind
#

guys whats a reasonable maxSize value for cached messages

wraith snow
#

!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

serene wind
dark moth
#

also often not even a good thing to use cause it doesn't persist across reboots

serene wind
lyric escarp
fallow ridge
rapid jolt
#

Does anyone know vercel here?

#

I checked out some websites for free bot hosting and it said "vercel"

olive depot
#

Bad checking you did

rapid jolt
#

Well, is that bad?

olive depot
#

For bot hosting

peak halo
#

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

olive depot
#

Create a post in #1478857869960019968 and list all your questions that actually makes sense and are relevant

peak halo
#

this is for you to ask questions here about your stuff

olive depot
#

No

peak halo
#

asking people to DM you is weird

#

screams scam and weird behavior

jade current
#

Why can't you just ask it here though

olive depot
#

Act nice

peak halo
#

<@&1050493473033289778> there we go

olive depot
#

Or, nvm

verbal wraith
#

I'm always late to the party mans_sad

olive depot
#

It was instant @neat olive

queen lake
elder marsh
dark moth
#

finally got all my nodes on the netbird network ๐Ÿ˜„

cunning plume
dark moth
#

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

cunning plume
#

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

cunning plume
#

Still not big enough to need anything like you have yet, but perhaps one day

dark moth
#

see that's why i selfhost most things

#

more admin work, but no montly usage limits to sweat about

dark moth
#

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

dark laurel
#

What happened to my discord

cunning plume
# olive depot What's the use-case?

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.
dark laurel
dark moth
# dark laurel

click on the violation to appeal it, this isn't the right place for it at all

cunning plume
#

Yeh show us the reason xD, don't be shy

dark laurel
#

Check it

cunning plume
#

Well nothing we can do about it either way my guy.

dark moth
dark moth
balmy basin
#

i middlewared everything

unborn elk
#

@fossil sigil

misty cipher
#

Are there discord developers here? Or the discord security service?

fierce mountain
#

mod exam is off ?

dark moth
fierce mountain
misty cipher
#

where can I complain about discord participants only in support?

dark moth
#

!report

strong sealBOT
#

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.

dark moth
#

discord does not have any form of live chat support not reporting

fierce mountain
#

yap your right

misty cipher
#

@dark moth thanks

steel mulch
#

guys whats the easiest ways to get commissions as a discord developer

rare marten
#

so uh

#

how to get commands in my bot

olive depot
patent carbon
neat olive
#

sounds like you need to learn a programming language

olive depot
#

just realised why messages showing full date

rare marten
neat olive
#

windows moment

patent carbon
# rare marten Idk

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

rare marten
modest geyser
#

Do you know a programming language

rare marten
rare marten
patent carbon
winged swan
#
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 ๐Ÿ˜ญ
dark moth
#

cool garage is working, dinner time and then hooking up a ui and actual backups ๐Ÿ˜„

winged swan
#

i would use a global arena but that's bad practice

neat olive
#

clueless how does a cool garage work

winged swan
#

i think

patent carbon
# rare marten i tried looking for a way to put commands

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)

dark moth
neat olive
#

cold storage? SharSmug

modest geyser
dark moth
#

backups, so freeze cold storage

modest geyser
#

internally they are just

returntype meow(class *this);
dark moth
#

just stack em and hope you never need them

winged swan
#

oh

winged swan
#

what if I just assign the arena to the struct

modest geyser
#

and every member access gets translated to this->member

winged swan
#

interesting

rapid jolt
#

Its really easy to code bots nowadays with ai

rare marten
rare marten
rapid jolt
#

You need to tell it what exactly you want. It might help you

patent carbon
patent carbon
#

...

rapid jolt
rare marten
rare marten
verbal wraith
#

Kitchen sink bot mentioned? ๐Ÿ—ฃ๏ธ๐Ÿ”ฅ

patent carbon
#

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

near crescent
#

and why do you want 150 commands?

rapid jolt
patent carbon
dark moth
#

sure you can, but will any of them be useful?

rapid jolt
#

Did you guys invent a new word? What is wdyt

quiet saddle
rare marten
#

well i want a specific commands but idk how to code them

winged swan
patent carbon
dark moth
#

that's like saying "i can have 150 different meals without cooking". sure you can order that many, but what's the point?

rapid jolt
#

I only have a bot that has welcoming system and leveling system and it just takes other bot's job

rare marten
#

what if ask chatoogt

rapid jolt
#

I dont really need a bot anymore

patent carbon
#

Even longer because you can't debug on your own

near crescent
#

again - what is the purpose

rare marten
verbal wraith
#

XD

near crescent
#

why do you want random 150 commands

rapid jolt
patent carbon
rare marten
quiet saddle
#

chatGPTgeneratedKitchenSinkSlopBot#2616

rare marten
#

robux

rapid jolt
#

Lol

verbal wraith
#

Hell nah

patent carbon
#

Hahaha

rapid jolt
#

What will robux get you?

modest geyser
#

Nothing

rare marten
olive depot
#

fruits lmao

quiet saddle
rare marten
near crescent
#

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

near crescent
#

not everyone has to be a programmer

rare marten
near crescent
#

you clearly have no interest in it at all, so why even bother?

rare marten
#

i do have insteretes

olive depot
patent carbon
# rare marten but i do ig

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

modest geyser
#

So basically.. you accepted a programming commission without wanting to or knowing how to program

verbal wraith
#

Money is money

#

I mean... robux

rare marten
#

what was the coding website again

quiet saddle
#

give your customer a refund

rare marten
patent carbon
quiet saddle
#

this is embarrassing

frigid ferry
# rare marten well im getting paid for making this so uh...

-# 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

olive depot
#

pretty sure he didn't paid right?

quiet saddle
modest geyser
#

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

rare marten
patent carbon
#

Is just one of many places to learn python

rare marten
#

i already know python little bit, i took a course

patent carbon
#

You will need a lot more knowledge to make a bot

rapid jolt
#

Codex helps i think?

rare marten
modest geyser
patent carbon
#

Like what an API is. How to work with async data. How to handle large systems in an application. And much more

olive depot
#

how to get approved for intents

patent carbon
quiet saddle
#

no

rare marten
verbal wraith
olive depot
patent carbon
tribal solar
#

hmm

rare marten
olive depot
quiet saddle
patent carbon
hollow narwhal
#

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

rapid jolt
#

Is this good or should i add something in the middle of the picture?

olive depot
#

talk with other massive bots? hmmmm

peak halo
modest geyser
#

I HATE OOP frameworks

peak halo
#

So I'd either remove or make the space used for something relevant

modest geyser
#

i hate oop in general

olive depot
modest geyser
#

me when dynamic_cast<MainWindow*>(parent())->member

rapid jolt
# olive depot

Discord warned me for direct messaging multiple people at the same time. Its not even my fault

#

And the warning lasts until 2028

rare marten
# olive depot what do your client want?

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

rapid jolt
rugged vector
olive depot
rapid jolt
#

Didnt think discord would warn me for that long

olive depot
rare marten
patent carbon
# rare marten 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

rugged vector
olive depot
olive depot
blissful dew
rugged vector
patent carbon
hollow narwhal
rapid jolt
blissful dew
olive depot
patent carbon
patent carbon
#

@normal moth <@&1050493473033289778>

rugged vector
#

woah, <@&1050493473033289778>

olive depot
patent carbon
rare marten
rapid jolt
#

I only sent a gif god damn

rugged vector
olive depot
#

it didnt for me ig, or i missed

neat olive
#

I assume it was a bot but kekw if it wasn't

modest geyser
#

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

rapid jolt
#

I would make a gif though

olive depot
peak halo
#

I'd remove it if it serves no purpose

rapid jolt
#

How do you know?

peak halo
#

As a member it's annoying and floods the channel for absolutely nothing

rare marten
#

its not working

blissful dew
olive depot
rapid jolt
#

Did you go to the website already or no?

patent carbon
# rapid jolt Is this good or should i add something in the middle of the picture?

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

verbal wraith
#

And pings for no reason probably too

patent carbon
#

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

rare marten
olive depot
neat olive
#

me when I use a native feature

#

(they're blanked out because the guild doesn't have a system messages channel configured)

verbal wraith
patent carbon
# rare marten i still dont get how

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

rapid jolt
#

I made it so that it only sends a message in the server. Not in dms

verbal wraith
#

But still the purpose of it is minimal

cunning plume
#

Nothing like some visual hints to suggest how to use it ๐Ÿ˜„

rugged vector
#

why do even someone want to make a bot, i still donโ€™t know

rapid jolt
#

Its only 1 ping, what could go wrong lol?

patent carbon
verbal wraith
#

Pointless ping

cunning plume
rapid jolt
rugged vector
verbal wraith
#

You do you, I know there are people that hate being pinged

patent carbon
#

Thx souji

rapid jolt
#

I hate getting pinged yeah. I get "everyone" ping from like 5 servers at the same time.

cunning plume
modest geyser
#

okay it actually works

cunning plume
#

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.

rapid jolt
#

But its not that important if its just a single ping. The bot doesnt ping anyone after that

modest geyser
#
void MainWindow::onConnectClick(){
  auto widget = qobject_cast<ListItemWidget*>(sender()->parent());
  std::println("button click from label {}", widget->ui.label->text().toStdString());
}
patent carbon
#

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

daring wasp
daring wasp
#

i am still not even done with the payloads for the message object ๐Ÿ˜ญ

rugged vector
rare marten
#

it was called pycharm

patent carbon
#

Ya. That's a popular python IDE

cunning plume
rapid jolt
#

Alright i am removing the ping

cunning plume
# olive depot select winners?

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.

rugged vector
rapid jolt
#

I make a bot for fun. I dont even get paid at all lol

olive depot
patent carbon
cunning plume
# rugged vector most of the bot developers who starts cause wants to earn money doesnt make good...

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

low tundra
#

lot of dedication for the passion
-# happy to see it

slender slate
patent carbon
#

Ya. Not much money

slender slate
#

Alot

patent carbon
#

You'd made more money working at McDonald's 40h a week, statistically speaking

slender slate
#

Sponsorships,
Selling services
Etc

glass vortex
#

Always depends on what your bot does and the potential user base I guess

olive depot
#

selling server-sepcfic bots to server owners will be more profitable than creating a public bot with subscriptions

slender slate
#

yeah like 300k is enough

versed creek
slender slate
#

Or a quarter million

patent carbon
#

Lol

glass vortex
#

Users or dollars?

slender slate
rugged vector
slender slate
versed creek
#

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

slender slate
rugged vector
daring wasp
olive depot
#

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

slender slate
versed creek
slender slate
olive depot
slender slate
#

Like
Tiktok video downloader

olive depot
versed creek
slender slate
versed creek
#

There are bots in dead servers

slender slate
#

Iโ€™m just saying you can make money through discord bots

olive depot
#

good luck doing to so

slender slate
#

Yaโ€™ll agreed
Letโ€™s move on to something else

versed creek
slender slate
versed creek
dawn plinth
#

Hi, am I the only one who noticed voice channels no longer show a list of users leaving vc at the bottom?

rapid jolt
#

I see people selling discord role icons for more than 6 dollars๐Ÿ˜†

rugged vector
#

i wonder if those who have this Elliot profile really use morphine ( its impossible to have this mind without drugs )

versed creek
slender slate
#

Without drugs

rugged vector
versed creek
rugged vector
#

just selling them

slender slate
versed creek
versed creek
rugged vector
#

iโ€™m gonna hold ur hand while i say this

slender slate
versed creek
versed creek
rugged vector
#

u suck

versed creek
#

;3

serene wind
#

guys whats a reasonable maxSize value for cached messages

#

for a scalable bot

slender slate
neat olive
rugged vector
serene wind
versed creek
serene wind
#

im doing 200 which is alr for now but for scaling its not alr

neat olive
serene wind
neat olive
#

as in time

serene wind
#

or some context of a issue that happened in chat

#

server mods need it as requested

neat olive
#

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?

serene wind
#

so infinite message getting replaced each 10 min ?

neat olive
#

if you only need them for 10 minutes, yes

serene wind
neat olive
#

you'd keep a rolling cache of however long you need them for

neat olive
verbal wraith
#

200 messages on big servers is not that much as on small servers

serene wind
#

it gets to gigabytes of ram usage

serene wind
neat olive
#

if you set a message cap your bot quickly becomes useless on any active enough server

weary bluff
#

man, they designed dia so useful ngl

neat olive
peak halo
limpid mango
#

what's better, vsc or xcode

verbal wraith
peak halo
daring wasp
weary bluff
limpid mango
peak halo
weary bluff
#

it was some bug fixes at first, then I saw there is another bugs happening in that area so ๐Ÿ˜”

peak halo
blissful sequoia
#

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

neat olive
#

what kind of bug requires tens of thousands of changes to fix

peak halo
#

You can code in Dart with VSC or other editors as well

#

You need xcode components but no need to use xcode itself

olive depot
blissful sequoia
#

thats not making apps for ios then, thats making cross-platform apps, but im pretty sure you still have to compile with xcode

peak halo
#

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

blissful sequoia
#

well yes, this one included

#

-# although originally it did have two builds

peak halo
#

You can use Dart and make it fully for iOS only

#

It's for iOS, just like supporting it with cross compilation

serene wind
modest geyser
#

this looks ugly

neat olive
#

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

neat olive
#

(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)

tardy plaza
#

i am fully ditching windows today and moving to fedora

#

regrets it immediately

neat olive
#

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)

vestal fractal
#

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)

heavy arrow
#

Should I lowkey switch my db from mongo to postgresql....

dark moth
#

progress! ๐Ÿ˜„

patent carbon
olive depot
rancid drift
heavy arrow
#

I mean technically we don't need to cache everything..

heavy arrow
#

Might as well switch to something that's updated

floral rapids
dark moth
#

a very long list of reasons

#

starting with it being archived and unsupported

floral rapids
#

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

dark moth
#

they removed a bunch of stuff right before, messed with lisencing and such

untold iris
dark moth
#

there is no reason to think they won't make it even worse or properly support free users after all they have done

floral rapids
#

fair enough

dark moth
#

plus this is for backups, not public use

floral rapids
#

where do we request a copy :kekw

heavy arrow
dark moth
#

firefox pls, this isn't on my pc

heavy arrow
#

Oh well

dark moth
#

also anyone can install garage, it's not that difficult

heavy arrow
dark moth
#

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

floral rapids
# dark moth firefox pls, this isn't on my pc

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

dark moth
#

not having to setup a new cert

#

i have a wildcard setup for *.gear.industries

modest geyser
#

Dbus is horrible

dark moth
#

but for api.garage i would need to setup a new cert, i was just being lazy

dark moth
#

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

floral rapids
#

thank you

dark moth
#

test files received ๐Ÿ˜„

quiet saddle
#

The plot thickens

cunning coyote
#

gm

patent carbon
#

gm

viscid steppe
#

Grand master

feral root
#

gm

dark moth
#

ok so uploading backups isn't fast (at least not from my pc), but hey it works

heavy arrow
dark moth
#

and tbh who cares, its backups meowlul

#

if you are in trouble cause your backup takes a while, then your backup strategy is bad

neat olive
peak halo
#

W using a localhost self signed cert for a public event

cunning coyote
#

but do you follow the 321 backup method HannaSip

neat olive
#

I follow the 000 backup method

dark moth
#

yes, now i got an off site backup ๐Ÿ˜„

cunning coyote
#

๐Ÿ™Œ๐Ÿป

dark moth
#

old repurposed server

cunning coyote
#

this is the way

dark moth
#

cpu from like 2015 or so, 1333mz dd3 ram

neat olive
cunning coyote
neat olive
#

testing in prod btw clueless

dark moth
#

so it aint doing great in the benchmarks, but it runs

neat olive
#

(I don't know what testing means)

quiet saddle
#

RAID 0, 0 redundancies, 0 offsite backups

dark moth
#

and that's all i need out of a backup server

neat olive
cunning coyote
#

i have a storage server running unraid that i use for backups

heavy arrow
dark moth
#

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"

cunning coyote
#

yeah

dark moth
#

but now i got this, where both my nas and the gear cluster can use use backup target

quiet saddle
#

a RAID0 setup with this would be peak

dark moth
#

lol

pale rapids
red geyser
#

hey guys, how to get the join button on server? does it have to be discoverable or

#

after pressing on guild tag

dark moth
#

got metrics sorted as well bolbcheer

#

gona leave cluster and nas backup for tomorrow though, getting a bit late

dense finch
#

I need help

verbal wraith
vivid pebble
#

yo guys, do you advise to make a public discord bot with js?

#

or use something like py

patent carbon
#

which do you know better?

#

use that one

fiery fulcrum
#

Guys Iโ€™m on a trip

verbal wraith
#

Good for you

fiery fulcrum
#

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 shake

blissful sequoia
red geyser
night tapir
#

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.

patent carbon
#

they dont really give a heads up on things like that

so maybe? maybe not

dark moth
#

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

winter sluice
#

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.

patent carbon
cosmic laurel
#

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?

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

patent carbon
patent carbon
cosmic laurel
#

Alright

winter sluice
dark moth
#

verification and intentes are completely unrelated

winter sluice
dark moth
#

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

winter sluice
dark moth
#

lol no that's not what this is about in the slightest

#

18+ in itself is completely irrelevant when it comes to intents

patent carbon
#

ya. i have no idea what being an 18+ bot has to do with intents

dark moth
#

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

winter sluice
dark moth
#

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

winter sluice
arctic stream
#

Guys

winter sluice
#

if you can read them๐Ÿ™

dark moth
#

members intent won't be given just so you can count the members, discord shows it in multple places for example

#

sure

arctic stream
#

Can I emply dc devs here?

patent carbon
#

we cant give you an official answer about it, but we can say what we might have guessed is the reason it was denied

patent carbon
dark moth
#

or we might now some alternatives you can use

arctic stream
winter sluice
# dark moth sure

### 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)```
patent carbon
#

if you work for discord? yes... but they're competative jobs...

dark moth
#
  1. ai conversation: not needed at all. if the bot is mentioned it gets the content as well, also interactions are a thing
  2. pvp doesn't need it in any way, it can be a command with user param
  3. type answers: just use a button with a modal interaction
patent carbon
#

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

arctic stream
#

Bro idk these

#

What program dc bots use

#

Liek lua or python or html

patent carbon
#

any programming language

dark moth
#

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

winter sluice
#

ok tysm @dark moth and @patent carbon ๐Ÿ™ i will try fix this

jade current
dark moth
#

oh hey benchmark is done, looks like my s3 maxes out at between 5-6MB/s

#

not amazing but meh

#

good enough for now

neat olive
patent carbon
#

is that for write or read?

dark moth
#

write, seems like read is starting

neat olive
#

I wouldn't recommend using lua for example

dark moth
#

will take another bit to complete

neat olive
#

(and of course html isn't a programming language by itself, so it's right out)

patent carbon
#

read seems more important for actually using said backups

dark moth
#

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 sinisterTank

winter sluice
dark moth
#

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

winter sluice
patent carbon
#

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

winter sluice
sleek beacon
#

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?

lethal pier
#

!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

pale hull
#

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

peak halo
#

for flutter, the docs are amazing

#

for the barbone Java/Kotlin or Swift, never really made any

pale hull
#

The online says I should just make a web app

peak halo
#

Yeah that's the alternative, it really depends what the target audience is and for what

untold bluff
#

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

peak halo
#

Some things are definitely better on web and other on a native app

lethal pier
#

have the specific user reload their discord client

pale hull
#

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.

peak halo
#

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

patent carbon
#

but you dont have to deal with building and signing executables

peak halo
#

You don't with mobile apps either

#

If you're not distributing it, as mentioned, you don't need to sign it

warm cloud
#

hi guys how long does intents verification takes

patent carbon
#

oh ya fair

peak halo
warm cloud
#

i wait 1 month now hope it works soon i wanna release

patent carbon
#

just based on people who talk here, possibly 6+ weeks

peak halo
pale hull
#

I guess I do have to host a web app separately tho

warm cloud
patent carbon
#

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

pale hull
#

Then hopefully you provided solid and valid reasons ๐Ÿ˜‰

warm cloud
#

๐Ÿ˜ณ

dusty zinc
#

were the reely sever for disc

pale hull
#

Well that's better then just numbers and symbols doggokek

dusty zinc
patent carbon
dusty zinc
untold marten
#

Omg why canโ€™t i send messages

patent carbon
warm cloud
untold marten
spring hollow
#

automod says why it's blocked

near crescent
#

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.

untold marten
#

Is there a channel where i can request help on some?

patent carbon
#

is it development related help?

warm cloud
#

hi souji

untold marten
patent carbon
untold marten
sacred oak
#

why are you pinging randoms in the member list

patent carbon
#

<@&1050493473033289778> slur

misty pulsar
#

why cant i send anything here

patent carbon
#

read the automod message

misty pulsar
#

like not saying hello and stuff

misty pulsar
patent carbon
#

its not

misty pulsar
#

whats this server about

patent carbon
#

coding

misty pulsar
#

i get that point

#

cant we talk about coding

pale hull
#

Hmmm I'm conflicted. Even people in the java server recommend a web app from past questions.

patent carbon
misty pulsar
#

i dont

pale hull
#

Maybe I should just make it a discord bot. Both native and web app requires frontend

patent carbon
#

Doesn't have to be a fancy frontend, just plan HTML would probably be fine

near crescent
#

i mean, depends on what your goal is

hoary wasp
#

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?

tired obsidian
#

Rent a VPS and host the bot there

hoary wasp
#

Uhh

tired obsidian
hoary wasp
#

Sorry I didn't understand

tired obsidian
#

A VPS is a virtual private server. It's a computer in the cloud that you rent and run your bots on

hoary wasp
#

Sad I don't have money -

#

Nevermind -

patent carbon
#

if you have a card of some kind, you can use something like Oracle Cloud or Google Cloud to get a free trial

hoary wasp
#

Omg me still new and confusing -

#

I did understand some parts but others-

patent carbon
#

What parts did you not understand?

torpid kayak
#

Hello everybody Iโ€™m developer Brazilian and Iโ€™m not speak English so mutch sorry

median stratus
#

S

patent carbon
tired obsidian
#

Many native English speakers (myself included) suck at English sometimes

polar viper
#

true, caught myself typing "mekes no sence" in an email to my instructor

daring wasp
#

buh i just woke up to no electricity and my phone at 8%

polar viper
#

how it feels to take a nap at 4PM

modest geyser
#

Damn im getting better at doing guis with qt

#

I still hate it

patent carbon
#

maukkis the frontend dev... i could never image the day

modest geyser
#

meowtooth can now pair devices

pliant tartan
#

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

modest geyser
#

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

pliant tartan
#

qt apps only look semi-fine on KDE

#

anywhere else they look terrible

modest geyser
#

You have to configure qt

pliant tartan
#

yeah nobodys doing that

modest geyser
#

True

hoary wasp
patent carbon
marsh topaz
#

how does one get there discored server on the community page

polar viper
#

needs to be discoverable (1k+ as well as all the other requirements)

torpid kayak
hoary wasp
torpid kayak
#

What

#

Oh no o my god

marsh topaz
#

we have 969

polar viper
#

okay

#

that's still under 1k, so

trim geode
#

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

pale hull
#

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

patent carbon
#

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

pale hull
#

Ah ok, namespaceing

#

TBH I dont like that as much as python

wicked ravine
#

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

patent carbon
#

that..... makes a lot of sense

pale hull
#

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

fresh lichen
#

@safe elbow

hollow crow
#

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.

patent carbon
#

I believe it's this one

hollow crow
#

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

patent carbon
#

oh ya... checking the docs... that permission does not exist anymore at all

hollow crow
#

And the other websites that do the same thing don't have the "manage members" permission

#

I just searched discord permission calculator on google

patent carbon
hollow crow
#

Ok, thanks

sacred oak
patent carbon
#

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

vital falcon
#

๐Ÿ‘‹๐Ÿป

native pilot
#

kick and ban perms never changed

hushed stirrup
#

I've spent the last week completely overhauling my event system & moving all some packages to new plugins ๐Ÿ™๐Ÿป

#

Finally it is done

sacred oak
#

I struggle to remember a time where it did

patent carbon
#

idk im just crazy

pale hull
#

Well, using dart does not seem that hard. A bit like JS which is not my favorite though

patent carbon
#

blasphemy... js is great

pale hull
#

Why have a typed language when you can just use type inferences all over

#

Related to dart, idk about js

patent carbon
#

exactly... happy you understand

quiet saddle
pale hull
#

See message below

cunning pecan
#

-# Hi there! Help us keep conversations meaningful here by not sending single word messages. Contribute to the conversation or ask technical questions!

pale hull
#

The forbidden word ๐Ÿ‘€

quiet saddle
#

unreal is allowed to say it

#

best mod perk honestly

cunning pecan
#

When you see "See message below", man

pale hull
#

It has been many a month since I have seen it uttered here

cunning pecan
#

Gotta jump in

patent carbon
#

admin aboos using the illegal word

pale hull
#

I meant below the message madaline replied to doggokek

cunning pecan
quiet saddle
cunning pecan
#

But hey now that the hi is shoved up out of view by latest messages...

quiet saddle
#

LOL

pale hull
#

April fools day next year. No hi auto mod. Let there be chaos.

cunning pecan
#

Nah, gotta keep the automod real

quiet saddle
pale hull
#

doggokek
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

true terrace
#

I hope April month is already passed away for this year 2026

little berry
#

Ello, how's everyone?

jade current
#

That's so unreal

prisma sinew
#

Goodnight.

cinder sedge
#

Devs

#

If here mc devs plz help me

jade current
#

Just ask

patent carbon
#

you might not get an answer, given this isnt a minecraft development server... but at least ask

cinder sedge
#

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

patent carbon
#

and i did say you might not get an answer... because we're not minecraft devs

patent carbon
#

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

cinder sedge
#

Ohh ok

tranquil tulip
#

How do i made my bot so he supports cv2

tranquil tulip
flint epochBOT
patent carbon
#

this is the official docs about how to use components v2

tranquil tulip
#

๐Ÿ‘๐Ÿป

jade current
#

Hi Opal Badger

patent carbon
jade current
#

Me starting to learn Python classes today

verbal wraith
#

Real

true terrace
#

How are you'll

true terrace
#

Hey guys , I'm going to spent full day being active on here , kindly send me games or growth strategy

quiet saddle
void notch
#

yo yo yoooo

#

anyone here ?

jade current
#

I don't think so

quiet saddle
#

nope

void notch
#

fahh

proper tiger
#

nice

void notch
#

I am learning Python just started anyone help me in some things

void notch
void notch
#

go to *

#

fahhhh

proper tiger
#

s

void notch
runic field
proper tiger
#

yeah i know

proper tiger
#

sorry about that

runic field
#

The point is... just ask. You don't need to look for experts.

void notch
#

ok

#

i = 1
while i <= 5:
print(i)
# I think I'm missing something here to make it stop?

what is wrong in this ๐Ÿ˜‰

jade current
#

You're not incrementing i

pallid bloom
#

w

tropic sandal
# void notch i = 1 while i <= 5: print(i) # I think I'm missing something here to mak...

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.

verbal wraith
daring wasp
#

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

warped pond
#

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

solid wind
#

steam deck is less powerful but is pretty universally recommended over the ally from what ive seen