#dev-chat

1 messages · Page 33 of 1

jade current
#

Ah, then why not t-string it

daring wasp
#

whats that

jade current
#

Template string

daring wasp
#

3.14 feature :p

jade current
#

Yuh

daring wasp
#

i cant use 3.14

#

yet*

#

termux no support properly

jade current
#

Fair

spice tinsel
#

Hey guys, someone confessed to me that they accidentally sent me a ticket on Discord, and that it wasn't me, and they don't know how to send another one to clarify that it wasn't me.

onyx ingot
#

How do you even make bots that let you play like applications..

onyx ingot
tired obsidian
lone anvil
#

whoops

#

(was using beta changes of an api so i didnt commit it to prod and this happened)

solemn epoch
#

I need a suggestion on whether I should use prefix commands for a ModMail bot or a hybrid prefix + slash.

lone anvil
#

i mean
i'd go slash for any command tbh

#

it is after all the officially supported thing

solemn epoch
# lone anvil i'd go slash

Could you elaborate on the reason behind it? The majority of the ModMail bots I've seen so far use prefix commands, which makes me wonder which one I should use.

lone anvil
#

but i think using a prefix is fine as well
the problem with prefixes is that a lot of bots use it and if you have the same command name as others you gotta make them assign a unique prefix...

winged swan
#
static inline char **
split_by_spacing(Arena *arena, char *string, size_t *count)
{
    if (!string) {
        return NULL;
    }

    size_t length;
    size_t slots;
    if (!count_length_and_spaces(string, &length, &slots)) {
        return NULL;
    }
    
    char **split = arena_malloc(arena, slots * sizeof(char *));
    if (split == NULL) {
        return NULL;
    }

    char *curr_string = NULL;
    size_t splitted = 0;
    for (size_t i = 0, j = 0; i < length + 1; i++) {
        if (string[i] == ' ' || string[i] == '\0') {
            size_t curr_str_len = i - j;
            curr_string = arena_malloc(arena, curr_str_len + 1);
            if (curr_string == NULL) {
                goto error;
            }
            memcpy(curr_string, string + j, curr_str_len);
            if (string[i] != '\0') {
                curr_string[curr_str_len] = '\0';
            }
            split[splitted] = curr_string;
            splitted++;
            j = i + 1;
        }
    }

    *count = slots;
    return split;

error:
    return NULL;
}
```spent way to long debuggin ts
#

oops that's a bit long

tired obsidian
winged swan
#

C

deft birch
#

who's the best

#

it's me

jade current
#

Prefix commands aren't valid use-cases for the message content intent

solemn epoch
#

Even ModMail in this server seems to use prefix commands only!😆

tired obsidian
winged swan
deft birch
#

prefix commands are the best

winged swan
#

so I ended up having UB

tired obsidian
#

Prefix commands are bad

plucky pendant
#

What's the limit of components in a componentsv2 message?

tired obsidian
daring wasp
solemn epoch
jade current
lone anvil
solemn epoch
tired obsidian
deft birch
daring wasp
lone anvil
daring wasp
jade current
#

This is gonna be one of those convo again

solemn epoch
tired obsidian
#

It's one person (or one team) imposing bad practice on their entire server b/c they fear change 🤷

tired obsidian
daring wasp
tired obsidian
deft birch
tired obsidian
#

If they don't want to use slash commands I don't want them using my bot 🤷

jade current
#

2% (random number, but makes it look cool) of servers don't use slash commands. prefix commands must be better D:

tired obsidian
#

It's not on you to encourage bad practices

daring wasp
tired obsidian
solemn epoch
#

Thanks for the suggestion, chat. I feel like I'll be going with the hybrid approach for now.

daring wasp
#

prefix commands are not supported by discord and after 100 servers you have to verify if your bot uses message intent only for prefix commands then itll never be verified unless you have another valid reason

tired obsidian
lone anvil
deft birch
tired obsidian
jade current
tired obsidian
#

At least with interactions the server moderators/admins can decide who can use what command. text commands don't have that option

deft birch
jade current
tired obsidian
patent carbon
tired obsidian
#

But "other people are using bad practices" isn't a good reason for you to do the same 🤷

jade current
#

They weren't verified like yesterday lmao

patent carbon
#

Slash commands are the new, and objectively better way

deft birch
#

2021

#

but not that popular

patent carbon
#

And that's a decent reason to have prefix commands imo

Anything made after 2022-23 should be using Slash commands pretty much exclusively

tired obsidian
lone anvil
#

not a reason to support slash commands and slowly start dropping prefix commands

tired obsidian
#

Slash commands have been here since December, 15 2020

deft birch
#

easier than slash

glass vortex
#

My bot still has prefix commands. But most features also work as slashcommand by now. Those that don't are so niche that I'd probably scratch the feature instead

tired obsidian
glass vortex
tired obsidian
deft birch
tired obsidian
tired obsidian
lone anvil
glass vortex
#

What people? What is easier about them? Native documentation? Option type validation? Native select menus for user/channel values?

patent blade
jade current
#

Can your prefix commands have autocomplete/choices

tired obsidian
#

Slash commands tell you what params they have, what data type the expect, and which are required or optional. Prefix commands…yell at you for getting it wrong?

tired obsidian
#

Several, yes

#

More than a couple, fewer than a lot

jade current
#

How a lot is a lot

deft birch
tired obsidian
#

Look at my dice rolling bot! It tells you what you need to give it to work

tired obsidian
glass vortex
lone anvil
#

prefix commands:
$command
reply: you're missing param 1 param 2 param 3
(or $help i guess)
$command param 1 param 2 param 3
reply ✅

Slash commands:
/command (shows which params you need so you can put param 1 param 2 param 3 on first run)
reply ✅

jade current
#

Can I have a d0

tired obsidian
#

I find it funny that people think popular is the same as good 🙄

deft birch
#

search ofira on google u will see

jade current
#

Nah

tired obsidian
upbeat anchor
#

change the rules of da game then

tired obsidian
#

I don't own the license, so I can't

#

Also, the game is called D6…why would it not use d6s?

jade current
tired obsidian
#

Pyramids are 3d shapes with 4 points

jade current
tired obsidian
#

Ignore the weird face. That's a d4

lone anvil
tired obsidian
tired obsidian
deft birch
#

can we talk to our bot in vc?

tired obsidian
deft birch
#

like if we tell the bot to play a song then it will start playing a song

tired obsidian
#

You won't find much help with music bots here, as almost all of them break the law (which is against Discord ToS, too :p)

visual sphinx
#

Hey y’all I am making a dashboard and I am wondering how I should make the pages layout, should I have a page for each feature, or put a bunch of features in one pages for that specific category with collapsible folders for each feature?

jade current
visual sphinx
#

I mean I could do hybrid, people seem to have different opinions

lone anvil
vernal merlin
tired obsidian
#

Creating a media server still needs music. And most people can't afford the license to play popular music

glass vortex
#

Unless you create your own media server

tired obsidian
visual sphinx
#

Most popular music bots have a license

verbal wraith
verbal wraith
#

That looks weird. Also the fact that lower cards are not aligned with the upper cards on the right side also looks weird imo

visual sphinx
vernal merlin
tired obsidian
verbal wraith
#

Entire nexa forge veritas active part on the sidebar can also be removed imo. It gives no purpose and removing it will give more space on the sidebar for future tabs/buttons

visual sphinx
tired obsidian
# vernal merlin *”Your own media”*

Yes, if it's your own media that you made. But your words were "your own media server" which I read as "a media server you own" not "a media server with media you made"

#

One of the many issues with fully text-based interaction platforms

spice tinsel
#

Hey guys, how are you? I hope you're all doing well. Someone from Discord support contacted me, but with an account that didn't have a motherboard or anything, which seemed suspicious.

tired obsidian
#

Discord will never contact you in-app

tired obsidian
ashen zinc
tired obsidian
#

No "probably" about. 100% scammers

spice tinsel
#

I had sent him a request because of the problem he caused. The strange thing is that he asked for my information, which I didn't provide, then he deleted me.

tired obsidian
#

Discord will never contact you in-app

verbal wraith
#

Ah yes, talking with the codeblocks

mild goblet
#

The user doesn't have the discord staff badge hence scammer as well.

tired obsidian
#

Even if there were a staff badge it'd still be a scammer

jade current
#

The user is scamming, hence scammer

verbal wraith
upbeat anchor
#

like do people think "woah ive never seen this before, must be legit"?

#

also "formally discord" is funny

verbal wraith
#

Probably, maybe my 13 yo brother would fall for that

winged swan
#

probably those new to discord

ashen zinc
bleak pond
#

i feel like there is a problem in it

spice tinsel
#

I literally 100 percent brought this case here so that we can all report the account to see if it gets banned, and I'll report it to support.

ashen zinc
#

My friend fall for mr beast scam 😭

verbal wraith
verbal wraith
#

You can only report via in app reporting tool

#

Only you have access to reporting their message

ashen zinc
#

Oh im also got someone send friend rq too (in this server)

#

I thought is gonna be normal person but i checked thier all msg been send in this server but i couldn't found one so i blocked them

verbal wraith
#

Normal stuff here, that's why most of active people here have disabled dms/blocked friends requests

ashen zinc
#

Is just like bot auto add random ppl

frosty remnant
#

ı have one question

ashen zinc
frosty remnant
verbal wraith
#

Some are scammers probably, some want to advertise something, other want to ask a question but they can't (you have to wait 10 minutes before you can send message here afaik)

ashen zinc
#

bro i wouldn't never fall for that

rugged vector
#

most stupid ones that i saw send server links via bots

ashen zinc
fair sluice
#

Lol

rugged vector
#

i hate scammers more than ever nowadays cause someone stole my 200$ 😭

fair sluice
#

Life is pretty hard

fair sluice
#

It's alr, if no.

#

I'm just asking!

frosty remnant
rugged vector
#

u should not advertise

runic field
#

This is not a place to sell stuff.

fair sluice
rugged vector
#

<@&1050493473033289778>

runic field
#

Then delete your message...

ashen zinc
dark moth
#

I get your in a tough situation, but breaking the server rules isn't gona help you

dark moth
#

So please stop and move on

fair sluice
#

sry, was just finding a guy.

frosty remnant
fair sluice
#

sry, once again..

frosty remnant
fair sluice
dark moth
#

No

fair sluice
#

okay!

#

Sry for wasting your time, bye!

runic field
rugged vector
#

atleast in 10 years

frosty remnant
ashen zinc
neat olive
#

What do you mean by a short time here?

viscid steppe
#

How many years has it been in the 6 months period

neat olive
rugged vector
weary bluff
#

AI models need LoRA’s (coding models)

fair sluice
random root
#

damn 😭

fair sluice
#

Didn't chated since joined, cuz busy with irl.

ashen zinc
lone anvil
#

am i supposed to report this person

rugged vector
dark moth
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.

rugged vector
#

yeah

ashen zinc
lone anvil
#

what would have happened if id said yes

rugged vector
runic field
lone anvil
#

shouldve said i have a problem with current technology then

weary bluff
#

Just report

dark moth
lone anvil
ashen zinc
weary bluff
#

I lowkey want to see what they say tbh

rugged vector
#

ragebaiting scammers is best friday activity

lone anvil
ashen zinc
#

And they just randomly add then ask for your valuable stuff

#

Sometimes i got idian scam call lol

humble mortar
#

Hi guys, people can sugggest me about should use embed or text for commands hunt item

lone anvil
#

but i prefer embeds ngl

lost grove
verbal wraith
#

Game of Thrones?

steel stirrup
#

So nice of you bro thanks

steel stirrup
steel stirrup
versed creek
humble mortar
#

"For Discord newbies who are unfamiliar with bots, there is often a preference for minimalism. Features like embeds can feel alienating and overly complex since they are relatively new to many users; therefore, basic commands should stick to plain text instead of embeds. This is just my personal opinion."

verbal wraith
#

Embeds are new for users?

#

That's new to me

modest geyser
valid jungle
#

sry

humble mortar
#

No, it is only new to those who have never used Discord bots before.

valid jungle
#

sryyyy

versed creek
#

:3

daring wasp
#

embeds are literally the ones considered old now :p

#

containers are the new

#

anyways byee now :p

humble mortar
#

I don't know that

lone anvil
flint epochBOT
patent carbon
#

This is a container

zealous gate
#

tbf i'd say new devs tend to fill their embeds with random stuff, there's definitely no general preference for minimalism

patent carbon
humble mortar
#

That is container, just is embed but dont have color?

#

look so good

neat olive
neat olive
patent carbon
neat olive
#

components v2 supports even more than containers though

patent carbon
#

They can look similar, but they are much more modular

neat olive
#

components v2 text without containers is chef_kiss

neat olive
#

but yeah

humble mortar
#

Should i use container or embeds for this commands of my bot?

patent carbon
#

Combination of personal preference and what featured you want

#

They're not a direct replacement of embeds

#

But generally offer more if you want/need them likebetter control of where images go, inline buttons and select menus, full markdown support, etc

neat olive
#

if you don't need a feature of components v2 and have an embed implementation you shouldn't rewrite just to use components v2

#

but if you're making something new I'd recommend using components v2 (unless you can't be bothered to learn, in which case older formats are fine)

#

the only thing I've rewritten to be components v2 to date is an embed that I wanted to add inline buttons to

forest geode
#

sorry for off-topic question but i boosted a server but i dont want to anymore, how do i cancel it?

dark moth
#

!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

humble mortar
humble mortar
#

Components v2 is so good!

#

Thanks you

verbal wraith
#

Indeed they are

humble mortar
#

It has helped me a lot!!!

humble mortar
fringe lantern
#

..

near parcel
#

dawg i said wsg 😭

#

i cant say wsg?

#

leave it

#

ded for like 300k members dang

near crescent
#

This server is aimed at users interested in building applications with the Discord apps API.

weary bluff
#

Souji, not cool buddy not cool

patent carbon
#

Lol wat

#

How did that even happen

near crescent
#

discord moment

weary bluff
#

Idk xD

near crescent
#

@lone anvil i'd advice you to not waste your time with this
no matter what you ask, it's just a boring old crypto scam where they try to get you to "connect" to their service (aka: reveal secrets that let htem take over your wallet)
there is no value to gain here

rugged vector
#

i cannot join it

near crescent
#

firShrug i don't moderate townhall

rugged vector
#

tbh this guy is fast

queen lake
vital hamlet
verbal wraith
#

Thank god being moderators here is not their entire identity

balmy basin
patent carbon
cunning plume
#

Devs these days, "Those buttons, that's clearly AI.." - Homie... it's a friggin font...

patent carbon
#

Clearly AI /j

verbal wraith
#

You can't fool me

balmy basin
patent carbon
#

Soupji

balmy basin
#

:soup: oh discord doenst have this one

cunning coyote
# balmy basin

while i can't solve the first one, good thing i have a homelab and don't use github dabatouille

balmy basin
spark wing
waxen plinth
#

Hey i have question

gilded fox
#

is there any way to clone an existing app inthe dev portal?

balmy basin
#

no

gilded fox
#

cap

waxen plinth
#

I can use render.com for hosting bot free? Ro there is another way to hosting bot free on render or another Web?

balmy basin
#

no

neat olive
#

No on both counts

#

the closest you can get to free is free trials on hosting providers

balmy basin
waxen plinth
#

Ok thx

frosty coral
waxen plinth
#

Rly??

frosty coral
#

yea

#

if your bot is not required it works

waxen plinth
frosty coral
#

yea wait

waxen plinth
#

Thx uu

frosty coral
waxen plinth
#

Thx uu! So much

frosty coral
#

np

waxen plinth
frosty coral
#

yea

waxen plinth
#

Thx u so much

trim geode
#

Or you can just go serverless and not pay a dime for a while... (or ever)

#

because if it's just commands there's really no need to run a 24/7 bot

frosty coral
trim geode
#

I'd personally recommend that over any free host

patent carbon
#

ya, unless you need to react to events in the server (other than direct user interaction), you can run an HTTP baed bot using "serverless" and you can use major providers for 0 cost

verbal wraith
#

But then I can't use prefix commands mans_sad

trim geode
#

Because it's sometimes better to re-architect and have much better performance then using a low spec, underpowered, free host

verbal wraith
#

Thanks?

patent carbon
trim geode
#

🥚 actly

spring hollow
#

lovely response (ai)

frosty coral
patent carbon
#

ya Oracle Cloud's free tier is pretty amazing... if you can both get access and know how to set it up

neat olive
#

average criminal:

#

(ai slop)

#

<@&1050493473033289778> seems like some kind of bot, responding to months old messages with ai slop

spiral haven
#

Does anyone know how to set a bot name style like this on my own bot?

dark moth
#

it is, there just isn't an ui for it

#

you got to use the api to patch the user object directly

rugged vector
#

oh, sorry for misinformation

crystal gust
#

I need help making a bo5 anybody

trim geode
#

I also enjoy best of 5 format

crystal gust
#

Bot

#

My bad

patent carbon
#

ask said in api chat... can you be more specific on what youre actually trying to do? and you will need to explain in more detail than you said in the other channel as no one had any idea what you were talking about

crystal gust
#

I'm trying to take another person's bot down from xbox

#

I'm trying to make a bot

patent carbon
dark moth
#

no my mission is enforcing the server rules and kicking trolls out. wana see who can get theirs complete first?

dark moth
#

looks like i win

patent carbon
#

did you click the fun button?

trim geode
#

awe, I didn't get time to respond :(

patent carbon
#

no, im the cat. youre the matt

dark moth
#

they had their chance

keen gorge
#

how r u guys

trim geode
long vigil
#

Are there any active discord staff in here.

tired obsidian
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

long vigil
#

2 months waiting on a response on a ticket. Discord staff are special.

tired obsidian
#

Complaining about it here is not welcome. They’ll get to your ticket when they get to it

patent carbon
#

or they wont... but complaining here still wont change anything

long vigil
#

ik

patent carbon
#

so dont

long vigil
#

lets leave it at that

patent carbon
#

we dont wanna hear about it

long vigil
#

i dont want to see you typing.

dark moth
#

let's move on, this is not productive

long vigil
#

ok

spiral haven
dark moth
#

given you've shown at least one bot with some of those set, i assume atleast the name stuff can be set by bots

modest geyser
#

Only in guild

patent carbon
#

Ya, it's Modify Current Member, not user

modest geyser
#

You cant set it globally so you have to use modify current member

late needle
patent carbon
late needle
#

What a gimp lol

modest geyser
#

I have a floofi tail

lethal pier
#

do you have floofi ears to match?

modest geyser
#

Yes

charred sluice
#

Looking for a travel buddy

spring hollow
patent carbon
#

he left immediately

spring hollow
modest geyser
#

Whats going on with this server today

glass silo
#

Just today?

gray totem
#

electropool Kick Ban Mute Timeout Him

stone garnet
#

Gn

gray totem
limber oracle
#

hi, ive a question, is there any way i can get back my slides of discord recap please? I dont find them 💔

patent carbon
#

checkpoint has been unavailable for a while

dark moth
#

next ai tool to try: opencode
so far not doing so hot

jade current
#

Umaaa

dark moth
#

all i did was ask it to review some changes i have locally

trim geode
#

although when using Gemini models it's been...interesting and had some weird behavior.

dark moth
#

gemma4

trim geode
#

Oh, ngl I just use OpenCode Zen models lol

#

when using Ollama or OpenRouter I have issues with tooling at random points

#

More openrouter than anything.

dark moth
#

well gemma seems to be new kid on the block so i figured it should at least try it once to see what all the fuss is about

#

so far the biggest fuss i see it is sputtering out like that

trim geode
#

I wonder if that's a gemma issue or an opencode one

dark moth
#

¯_(ツ)_/¯

trim geode
#

now I wanna try gemma4

dark moth
#

it runs pretty well locally i must say

#

slow to get started but once it's going, damn does it go

trim geode
#

What are you using to run locally?

#

It's on my todo list to run locally but I'm not sure if my specs are worth it lol

dark moth
#

i'm just using it for some review stuff atm, will prob try actual coding later

#

though it found some optimalizations, i told it to apply them and well

#

not sure who's at fault exactly, but these 2 don't seem to like each other

granite yarrow
#

See I checked the audit log, but I don’t know why my “server log” channel got deleted

patent carbon
#

certain audit log events arent emitted by bots iirc

dark moth
#

who deleted it is gona be in there. as for why: we aren't magicians. we can't know either

modest geyser
#

My wizard orb is sadly out of commission for today

dark moth
#

already?

modest geyser
#

Yea it magically breaks on the 22nd always

#

It needs regular breaks you know?

dark moth
#

have you tried glueing it together with stronger code?

modest geyser
#

I have

weary bluff
#

from this server btw

trim geode
#

from a distance it reminds me of charlie from supernatural

#

I was thinking arrow, but I mean supernatural lmao

ashen beacon
#

Hello everyone How you alls is ?

modest geyser
#

Hating qt

lethal pier
#

cutie

modest geyser
#

No its Kyew Tee!!!

lethal pier
#

que-tee

polar viper
#

queue tee

heavy totem
#

just a general question my phone is locked

#

and i need to address this within legal boundaries

#

or try to fix it

covert python
#

guys I need help my discord is not working whenever I try to open it, it doesn't open I tried reinstaling it and still not working

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

covert python
#

helppp

trim geode
#

woot woot. built the importer tool and built the worker system...gotta finalize it but it's gonna be funnnnn

#

now I can import the 11. freaking. gb. of. crypto. images.

torn loom
#

why so bad the new version of discord, the ui design...

patent carbon
vestal oracle
#

Hi. I am founder of taskdriver ai and currently looking for junior developer based in Europe.

trim geode
#

not a recruitment server

#

go to fiverr

cloud nexus
#

ok so saying hi is banned

jade current
#

Did you read the automod message at least

cloud nexus
#

yea, i never said the reason was bad i just pointed out it is banned

lyric escarp
#

the formatter config that hurts my braincells

patent carbon
#

<@&1050493473033289778>

jade current
#

Birb

tawdry bone
#

Please be respectful to other people, please. @cloud nexus

patent carbon
jade current
patent carbon
#

External monitor

lyric escarp
lyric escarp
jade current
#

My Activity(?) panel (or one that got le File Explorer) is already on the right side. Not sure how my terminal would look placed at the left

patent carbon
lyric escarp
#

my eyes can only recognize tabsize 2 at this point so i stick to it

jade current
#

Me when tab size 1

lyric escarp
#

confusing with spaces

#

this is how it'd look with tabsize 4

#

also older codes I used to work with something like arduino(I had to write arduino-compatible code for sake of sharing the code with my teammates), and I really don't like having multiple files in Arduino so I used to do everything in 1 file and big indents makes it... look worse somehow

fathom schooner
#

Hey guys, this may sound dumb. I use ai and I started it and now addicted to ai for coding. Is there a way to convince my brain to like stop using those ai platforms and code something from scratch? If so please dm me. Thanks so much!

spring hollow
#

you can actually learn how to code instead of relying on ai

lyric escarp
#

The real thing.

trim geode
#

on top of the fact that once you know how to code, you'll realize how bad AI can actually be at it without strict oversight

lyric escarp
#

vibecoded self-written pid function vs a library

jade current
lyric escarp
#

right

daring wasp
lyric escarp
#

this is so cursed but the formatter's python style wants this lmao

jade current
#

Don't you have to floor it? Also, why not put line(); inline with do

lyric escarp
#

it's int, I don't need to?

#

integer rounds down(aka truncate) by design because it can't store decimals

lyric escarp
#

I can't get it closer because of the formatter

#

oh wait i can just inline it

#

there we go

jade current
#

One-liner moment

lyric escarp
hollow crow
#

Is there a way to make the dev portal dark mode?

#

Nevermind, I found it

hoary tusk
#

does anyone know how youtube, X, tik tok, and others embed custom player in discord?

#

googling about it didn't helped much

cloud nexus
#

ask chatgpt

hoary tusk
# cloud nexus ask chatgpt

i did asked AI, and it said they have internal ties with discord, but didn't mentioned any source when i asked for it. So just wanted to confirm if that was the case

cloud nexus
#

ask*

jaunty anchor
#

BIMBIMBAMBAM

patent carbon
#

it's just something that is known... that youtube (and other major 3rd party platforms) can do certain things that everyone else cant

#

discord has direct account representatives for internal communications with companies like Google or other partnered services... and that's how implementations of things like that are done

trim geode
#

And I'm glad it's limited to who can do it because can you imagine the security risk of letting anyone do anything like that?

little berry
#

I'm building an AI Discord bot that auto-generates server setups (channels, roles, categories). Also made moderation/ticket bots. What bot features are actually useful or missing?

frigid harbor
#

good morning guys

little berry
frigid harbor
little berry
#

thats crazy,

frigid harbor
#

yea

#

I'm from Azerbaijan bro

little berry
#

lol

ashen zinc
trim geode
#

ughhh...I have so many pending crypto scam images...this is on top of the like 8GB already existing in the repo. I've literally run out of space on the repo sobbing

hoary tusk
#

is there any other way we can embed a custom iframe in discord?

trim geode
#

You can make an activity

hoary tusk
#

ohh ok i'll look into it

trim geode
#

but it's not a "custom iframe"

#

it would be an app specifically designed to run inside a Discord iframe sandbox

flint epochBOT
trim geode
worn belfry
#

And which should I pick how do I choose

patent carbon
#

the hardware requiremets for a bot dont change much for a majority of changes you can make... unless youre adding a significant amount of extra data processing or caching

#

you can always upgrade/downgrade your tier on a provider... so see what you use now, and add a little more, and scale it with your bot

worn belfry
#

I mean it’s currently just a mod bot with a few other things but I’m planning on making it into a full game and everything

patent carbon
#

ya.... that doesnt really give much helpful information about the hardware requirements of the bot

worn belfry
#

Wdym

hoary tusk
patent carbon
#

"mod bot" and "a full game" doesnt mean anything for the hardware requirements

worn belfry
#

Ah, well how do I choose which one to pick for startup then more later if needed

patent carbon
#

That's a question only you can answer

humble mortar
#

Who can show me about container use Components v2

flint epochBOT
upbeat anchor
trim geode
#

yeah but then I'd need to...host them

lyric escarp
#

im glad i did my upgrade

drifting river
glass silo
drifting river
#

!

daring wasp
#

yay now my lib cleanly handles gatewayerrors and (hopefully reconnecting and resuming too but i don't know how id test that)

jade current
#

Why are your errors under objects module

daring wasp
jade current
#

You sent a disallowed intent for a Gateway Intent
This feels a bit redundant

Also:

[...] that you have not enabled[ in the Developer Portal] or are not approved for

peak halo
#

everything in python is an object, nove your whole lib in there

jade current
#

Even your mistakes

Insert that one JIF by maukkis

daring wasp
#

I'll change them up too before commitign

#

but I feel like the description is fine (?) but a bit too long maybe?

peak halo
#

A link to the portal is always a plus to be fair

#

The first sentence can be removed in my opinion

#

The "You sent a disallowed...."

late needle
#

Morning ☕

upbeat anchor
#

i do now (finally)

trim geode
#

Lol link?

patent carbon
upbeat anchor
upbeat anchor
#

i also spent way too long to have fun live stats lol

patent carbon
#

You should add daily unique messages as well. Just to make your life harder DogeLaugh

#

And to see how often the same message is used in different servers

upbeat anchor
#

but honestly if i get it, then i can hash it and compare

trim geode
upbeat anchor
trim geode
#

love it already :P

#

being so pedantic but the glow suddenly cutting off

#

fumadocs?

upbeat anchor
#

i thought i fixed that 😔

daring wasp
upbeat anchor
daring wasp
#

i literally cant charge my phone without it burning in this temp 😭

trim geode
#

ngl I've been debating between having my bot have any sort of commands or if it's all dashboard config. still haven't landed on a decision tbh. I think beta I'll have a super simply config command

upbeat anchor
#

@trim geode i think its a browser annoying bug as if you zoom into it more, then it doesn't crop

upbeat anchor
#

not any actual useful dashboard

fleet yoke
#

Hello, is there any bot that can provide buttons below an embeded message by a trigger action?

trim geode
#

You can make one

trim geode
fleet yoke
#

Yeah, however I am rookie. And it might take me more time

fleet yoke
#

,,🤝

trim geode
patent carbon
fleet yoke
#

I see, thank you and I will try to do something

late needle
#

I have a genuine question who in this server is actually the developers?

upbeat anchor
patent carbon
#

If you're not a developer (or interested in becoming one), I don't really know why you're here

trim geode
upbeat anchor
#

a good amount of moderators are devs (well why else would they enable that button in settings)

late needle
trim geode
#

ngl, I really hate writing telemetry stuff...im just letting claude do it for me.

#

well technically claude wrote the in depth prompt, qwen 3.6 plus planned it, kimi k2.6 built it

#

still gotta actually read and test it though

upbeat anchor
#

lol nice

rugged haven
#

Guys, how can I solve this problem?

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

trim geode
#

eff it, we ball

#

in all fairness though....like 1/5 of it is just documentation

patent carbon
#

What's the worst that can happen? It's just telemetry

trim geode
#

I'm actively running it at the moment

upbeat anchor
trim geode
#

so it's actively working Shrug and logs are shipping

upbeat anchor
#

W

upbeat anchor
trim geode
#

OH NOOOO...it got worse :(

patent carbon
#

Huh. That's a little bit of latency

trim geode
#

only 1/10th of a second

versed creek
trim geode
#

but it is actively calling a DB table too

jade current
#

A fraction of a second

trim geode
#

and it's a hot swap system with an atomic pointer

proven shore
#

hi.I have a problem on divi.. can someone help me?

trim geode
#

???

patent carbon
proven shore
#

wordpress builder

trim geode
#

Ask in their support system

patent carbon
#

Huh... Now is WordPress development related... No? Yes? Sorta?

But ya, probably best to ask elsewhere. I doubt many people/anyone here can offer helpful advice

proven shore
#

thanks for try to help

verbal wraith
chilly finch
#

📝

late needle
dark moth
#

The link works fine

late needle
#

Doesn't for me, I try to login and it doesn't work

verbal wraith
#

I hope you are not using your discord account credentials

#

Because support portal is separate from discord accounts

lethal pier
#

bro is scrambling right now

full cobalt
#

can I put video inside a embed ?

native pilot
#

no, but you can put videos in components v2

cunning coyote
trim geode
#

I hate you

#

but also that's funny lol

cunning coyote
grizzled plaza
#

Guys wanna join my discord server only people which are 5 to 20 can join

trim geode
#

5 to 20 is wild

grizzled plaza
#

Yea

#

Kinda to me

trim geode
#

It's quite literally a violation of terms of service to be under the age of 13 and on Discord

grizzled plaza
#

Guys

#

My mom caught me

#

AT 3 AM

full cobalt
#

doing whta

grizzled plaza
#

ITS 3 AM FOR ME

trim geode
#

Whatever it is, it's off topic

grizzled plaza
#

Bye

trim geode
#

anywho....opencode go brr

proven shore
trim geode
#

A lot

#

but that's irrelevant

#

and only my therapist can help with that.

neat olive
#

clueless one of my projects just crossed the one-hour mark earlier (aka it earned more than I earn in an hour at my normal job)

#

(and yes, I've spent way more than an hour on it cyberlul)

trim geode
#

sooon you're be in the black on it's income

#

SourPls we believe

neat olive
#

also, that's revenue, not profit cyberlul

#

the profit line is still in the red cyberlul

trim geode
#

imma see how OpenCode + Qwen 3.6 Plus do with a discordgo -> disgo migration goes

#

this is gonna be interesting indeed nod

#

im also curious how much it will cost

dark moth
#

At least for me

trim geode
#

I've been using it for a while personally

#

I just recently actually layered it with openchamber too

#

but I also only use the OpenCode Zen models which are tailored to the tool...so maybe my experience is biased?

dark moth
#

That might make a difference yeah. Might need to give some of those free ones a try

trim geode
#

Because I only remember two distinct issues, and one was with Gemini models, specifically the Pro models, and it outputting weird random gibberish and failing to call tools correctly which seemed to be fixed, and then a GLM issue where it was outputting everything on a single line per character during its thinking process.

trim geode
# dark moth That might make a difference yeah. Might need to give some of those free ones a ...

Honestly, if I were you, I'd just throw $20 at it and then just try out some other actual models because they don't really have any good free models at the moment. They used to have a lot of free models but it seems like they've been rotated out recently. And my general model usage is pretty low unless I'm using it really heavily like I am tonight.

And even despite probably the close to 10,000 lines of code it wrote, half of which are for JSON files for a dashboard which are not functional so take that with a grain of salt, it still probably only cost me about $2-3 in total.

#

My general usage is:

  • Qwen 3.6 Plus for plan
  • Kimi K2.6 for complex coding
  • Minimax M2.7 for more simple stuff in
quiet saddle
#

opus 4.6 for everything

trim geode
#

side note...seems like it's actually breaking it out well...

trim geode
quiet saddle
trim geode
#

Thats the cost of a single banana.

daring wasp
#

new Madeline pfp

quiet saddle
#

this was my old one, I just switched back

daring wasp
#

one of my claude accounts (that I haven't used for like weeks) got suspended :p

quiet saddle
#

i need to have it do some more stuff

daring wasp
trim geode
#

the sarcastic kind

daring wasp
#

oh :p

verbal wraith
trim geode
#

half a day

quiet saddle
#

idk how people use so much honestly lmao

verbal wraith
#

They are just vibing cooldoge

quiet saddle
#

i suppose i rarely have it actually producing code, lol

trim geode
#

it's only on phase 1....I think this is gonna be expensive...

daring wasp
#

ok i just found out my isp giving free 1 year and half gemini pro

#

don't mind if I do :p

trim geode
#

resets in like 30 hours, sometimes I get it to like 80% but that's usually on heavvvyyyyy "research" spurts with a lot of the adaptive mode turned on

quiet saddle
#

i'm confused though... why is there a cost if you haven't gone over your limit?

trim geode
#

oh those are 2 different programs :P

quiet saddle
#

ahh

trim geode
#

I'm not using claude code

daring wasp
trim geode
#

I'm using OpenCode and it's using that credits

#

I don't use Claude for any "coding"

quiet saddle
#

right, it's 2026, who uses only one AI now

mild geyser
#

Btw what is the best ai for help in coding?

daring wasp
#

there's too many ai tools

quiet saddle
#

i just use claude for everything

trim geode
quiet saddle
#

never even tried anything else tbh

daring wasp
#

i use claude for actual use and chatgpt for random questions

trim geode
#

finally we're editing code lmao

daring wasp
#

just for planning/helping with code

trim geode
#

I think it started editing it around $0.75 lol

torpid osprey
daring wasp
trim geode
#

TIL that some people hate gif responses so much that despite them never interacting with you ever they block you for simply responding with a gif
-# which makes me wanna respond with gifs even more because it's a gif...it's not that deep lmao

trim geode
jade current
mild geyser
#

I don’t mean coding like writing scripts for you

trim geode
mild geyser
daring wasp
#

i tried copilot free once and it's terrible compared to other models free versions (although I can't speak for paid versions)

daring wasp
trim geode
#

im gettin' kinda nervous lmao

jade current
#

Me when coding without a single use of AI

verbal wraith
#

Unc

jade current
verbal wraith
#

We are living in big 2026 and you are not using AI

trim geode
verbal wraith
trim geode
jade current
jade current
modest geyser
#

If you are not using ai you are not using ai

trim geode
#

sorry... "100x organization"

modest geyser
jade current
#

:thinking:

modest geyser
#

Matt for your anti scam boat you need a grafana dashboard too

trim geode
#

I'm building a SigNoz dashboard

#

speaking of, @modest geyser did you see the showcase? I'm pretty proud of it tbh

daring wasp
trim geode
#

it's small AF and looks like it's like...nothing...but there's so much happening it's kinda cool IMO

daring wasp
#

huh. i never knew this was only introduced in 3.12

jade current
trim geode
#

I wanna do a full like...showcase...but that requires me actually posting the images.

#

so I'll wait till it's fully out before I do that so I don't have to post it a lot

daring wasp
trim geode
modest geyser
#

Also just spoiler them

trim geode
#

Well I'll modify the actual scam content

#

to blur it out...but just leave the structure

modest geyser
#

Anyways they are really only using 4 images now

trim geode
#

ohhhh I see what it's doing...it's not selectively modifying it's overwriting

#

that's a different behavior. interesting

jade current
modest geyser
#

Also matt i have no idea how but my library can handle pretty large event amounts per second lol

torpid osprey
trim geode
#

if you're wanting to actually use AI as a tool

#

because genuinely as a sidekick there's SO many great tools out there

jade current
trim geode
daring wasp
daring wasp
modest geyser
torpid osprey
#

I don't use AI much. I only use it to find and fix bugs and errors if I can't solve them on my own.

modest geyser
#

Average is about 1-4 messages a second

trim geode
jade current
neat olive
#

I typically can't be bothered to use llms tbh

trim geode
#

Because you train yourself to lean on AI for anything complex instead of using your own critical thinking skills

daring wasp
neat olive
#

I actually like doing the tasks it could maybe do for me

daring wasp
#

first seriously try solving it on your own search around, ask around

neat olive
#

and I don't like the tasks I'd have to do more of if I did use it cyberlul

jade current
#

StackOverflow > AI

torpid osprey
daring wasp
#

I've never used the website

jade current
modest geyser
#

If i get completely stuck on a problem ai couldnt even help because the problems i get stuck on are stupid and hard to debug

jade current
#

StackOverflow helped me more back then

trim geode
daring wasp
inland cave
#

The problem is people expect productivity and sometimes AI makes things more productive, but the results and comprehensive of them are abysmal

daring wasp
#

Ai makes things feel more productive most of the time

modest geyser
neat olive
inland cave
#

In my work many rely on it to meet unrealistic goals unfortunately

jade current
inland cave
#

I also am not saying I haven't done it, but it indeed is a cognitive errosion device while coding

daring wasp
neat olive
#

it's one of the many sites that were heavily used for ai training purposes, and no value is being returned to it by the models that stole from it

daring wasp
inland cave
#

I would argue the entire AI industry is illegal (at least the llms that scraped the Internet) due to copyright infringement

trim geode
neat olive
jade current
#

I should pro'lly start sketching the prototype, but meh :thinking~1:

inland cave
neat olive
#

i.e. it faces a scenario where it's paying to be trained on by ai models while losing real users

trim geode
neat olive
#

i.e. it's not just a loss of clients/users, it'a an active increase in costs at the same time

trim geode
inland cave
#

I just don't understand why we're wasting all these computational resources on AI when it could just be a simple algorithm

torpid osprey
#

Do any of you think that AI will replace programmers???

neat olive
#

but LLMs can't be simple

inland cave
torpid osprey
#

True

neat olive
#

you need a ridiculous amount of information and compute to make an LLM work, and there is no simple alternative that can do the same (in terms of computation)

#

if we had human-level computing efficiency maybe it'd be easier cyberlul

daring wasp
near crescent
#

programmers? potentially, software engineers? nah

daring wasp
#

ai companies will probably close up due to the immense loss they take

daring wasp
near crescent
#

code monkey vs. planning

daring wasp
#

oh yeah then

inland cave
#

People have been saying "AI is doomed" for years but it seems to keep happening. When will this craze just die out?

neat olive
near crescent
torpid osprey
#

All the news channels are saying, 'AI will enter all fields and take millions of jobs......'

daring wasp
daring wasp
#

it will take jobs

#

but not as exaggerated

near crescent
#

well, a lot of executives are pushing it and they're the decision makers, so it's not that unlikely that it will take a large amount of jobs

torpid osprey
torpid osprey
near crescent
#

we've arrived the point where "why is our token usage so low? use more AI for your work" is a common narrative in big companies

daring wasp
#

probably not all in my opinion

trim geode
daring wasp
near crescent
#

do not underestimate the influence dumb execs can have on hiring

misty smelt
#

I want to ask how to get the bot badge using Automod

daring wasp
inland cave
trim geode
daring wasp
jade current
trim geode
#

looks like it went really well...I gotta test it obvs

daring wasp
trim geode
#

but from first glance, it looks good

misty smelt
inland cave
daring wasp
glass silo
jade current
#

Burn calories :x:
Burn tokens :white_check_mark:

daring wasp
#

of course it is

daring wasp
quiet saddle
#

AI has access to a vast store of information - more than any of us could absorb in our lifetimes - but humans (at least, some humans) have a massive advantage in our ability to not just pattern-match, but accurately contextualize enormous sets of data almost instantaneously. AI is nowhere near this point.

daring wasp
#

it's sheer quantity of data over quality rn :p

upbeat anchor
near crescent
#

something something critical thinking

quiet saddle
#

that's what it comes down to, really. AI doesn't think.

near crescent
#

(which a lot of programmers/SEs are loosing rn by over-relying on AI, yay)

trim geode
#

not bad

daring wasp
#

I try not to rely a lot on ai but I relied a lot on it when I first started instead of properly learning

upbeat anchor
#

my fav usecase for ai: i imagine what i want, but too lazy to do it (ie forumetic refactor and just continueing what ive done)

daring wasp
jade current
#

I am the vibe coder warrior 🐼📜

daring wasp
trim geode
#

heh, this registers as a "low quality" image in the PDQ calculations lmao

lone sable
#

Wasap

trim geode
#

kinda proud of this create to catch and delete timing...especially considering it's local and

#

although I could probably improve the decode timing....but I'll see if that becomes an issue because it could just be something on my laptop that's higher

#

I burned almost $7 in tokens today lmaoo

modest geyser
#

I should make some coffee with using coffee instead of water coffee^coffee

upbeat anchor
#

Failed to double softban user (probably not an issue): DiscordAPIError[50013]: Missing Permissions
huh? how did it work 10s ago but not now :p

peak halo
#

10s you had the permissions 🫡

upbeat anchor
#

😭

modest geyser
#

Risky mrbeast is giving me free crypto in DMs

upbeat anchor
modest geyser
#

Im gonna be honest i have no slightest clue who mrbeast is apart from the crypto scams

quiet saddle
#

me neither

modest geyser
#

Oh seemingly a youtuber making slop

upbeat anchor
#

yeah basically

#

but (idk if anymore does) is known for giving away seeminly large quantities of money to people

#

for either doing nothing or challanges

modest geyser
upbeat anchor
#

nothing of useful substance

upbeat anchor
modest geyser
#

Never

warm temple
#

1501549115740524544

modest geyser
#

Theres also videos of networking and AIX

proven shore
#

hi, anybody knows divi?

jade current
modest geyser
floral rapids
#

Man I absolutely hate my internet to the point I'm planning on begging feedbacks to allow discord bots to be able to stream videos in vc / stage, so I can do a movie night (for the record, this is my internet: 4mbps download 0.72mbps upload, unmetered bandwidth, 25/mo) external site doesn't seem feasible or a good option to do

verbal wraith
#

They won't add this function. It was doable at some point but they patched it

floral rapids
#

dam, that's unfortunate:(

#

the only option i got would be getting a VM install Linux with GUI, login to my discord account and start streaming the movie ig

peak halo
#

math is spot on

#

10/10 new model, LLMs will soon get our jobs

bleak pond
#

How

bleak pond
trim geode
#

I don't foresee them ever implementing something like that.

#

-# technically by streaming it at all you're violating DMCA in the US and other copyright laws depending on your country

daring wasp
#

oh hey gemini cli works on termux !

#

not that I'll be using it that much but nice to know an ai cli actually works 😭

floral rapids
#

true, I do wonder what the copyright laws would say in my country

daring wasp
soft saddle
#

Anyone here?

trim geode
#

many are

jade current
#

I don't think so

soft saddle