#dev-chat
1 messages · Page 19 of 1
i thought it would be more than 11
Also like 4 in the last 15 mins
maukkis, should i make a live updating site and smth where you can see every time a bot getts honeied?
yeah modmail should not be considered official discord communication 
@balmy basin it's not really about one format being better or worse than the other. you should just use whichever format is used by the crypto lib you're using.
I have that for my bot except not public
w
Its literally same second data
well rn all i have is that image i sometimes make
MeowAtScam sends data to influxdb
private grafana instance, eh?
but it could be cool to have a proper site with websocket
Yes!
These are just the servers my bot is in
watch some ai report a vinribility whereby you can see every time someone gets yeeted
ok that makes more sense
maukkis has a bot thats only in a few big servers
i have a bot in more - but they target the same problem in a diff way
one is smart, the other is a landmine
discord when are u gonna accpet my intents applicationnnnn
whatchu need intents for
everyone keeps on asking for me to forward the incriminating message
i had it working for one day (butttt #api-announcements message happend)
how so? im only going to use forward api sooo its not actually a msg by me
and wont be default enabled
idk I would not be risking it if I were you
hmmm
too many people getting falsely banned for this stuff
my bot has a higher chance of getting banned for "dm spam" tbh

and its not like i have seen much indication that discord actually is doing anything about these same 4 image spamz - like how can the basically same img be uploaded across heeps of channels at same time
Why riskyhm shouldn't risk tho
I'm not really sure how Discord treats forwards vs. messages in terms of moderation but I absolutely would not send any content with scam images, and I would strongly discourage you from forwarding them
yeah
i mean which is worse: just text or also images?
like i dont know many mod bots who actually reupload the attachment
I wouldn't upload any of this to discord
if you need to have this somewhere just keep it external
Hello,
Does anyone know how to obtain a specific username that has already been taken—one that I really want, even though it appears to be no longer in use? Is there any way to do that?
yeah no, im not going to deal with that can of worms
I don't think any form of text would be an issue, since the scam isn't text? But the images, yes. Discord may not be doing much to address the problem as a whole, but at least a few friends-of-friends have had their accounts perm-banned while trying to combat the problem just like you are
damn
i do know early on they did abuse forwarding
also if there are any delayed actions you'd be hit with those 
just having these as external is easier and considerably less risky
assuming you need to store and access these for some reason
no, not possible
How can I make money if I know how to make the best bots?
not while following terms of use, no
nothing that i can see - but i dont have very good analytics for just recent
the best bots?
by monetizing those bots?
^ lock some features behind premium
Yep
Grafana dashboard!!
like what?
You should make one
see, thats effort
No it worth
I can do everything
I love grafana
Solve the problem of global warming
name stuff cause saying everything doesnt really mean the best bots
saying "everything" usually means the opposite
Why does the graph look like a cat is this because its MeowAtScam
😽
First I do it, and if the client likes it, they pay.
That is true
that sounds like commissioning
not close to how it works but sure
Do you have a server?
Define the best. In what ways is it the best?
no i did but i didnt have ways to advritise
If you have a server, I'll do whatever you want, and if you like it, you pay me.
this is not a job board... dont advertise your services here
is this another one of those "server designers"
server developers*
ah, yes
Agreeing with Samtino here, still though, it sounds like a server designer than a bot developer
"Best" is subjective
That’s pretty much why I asked for his definition of “best”
I don't know how to make servers, only bots.
Alright this is not helping, I’ll just be direct, what is your best bot thus far?
Which isn't answered well lol. If that's what "best" means, then I guess everything is the "best"
Guess that’s true too 😅
a question i like to ask to "developers" is "what languages do you know"
Wow, missin' some pixels there lol
I don't know, I've done a lot.
a lot
how did you get the role thanks mason?
a lot of bots that do everything
Python, JS and HTML is mine and slight CSS
By doing what needed doing when it needed doing
like?
Doesn't matter, it's unavailable
Do you need one?
neat
i ask that because they usually answer with "english"
sigh
Offering to build a bot for people is against the server #rules , so let's not, ok?
i know i just dont under stand why its made
No, this isn’t a job listing channel
Srry boss
💀
give him a break guys he's made "a lot" of bots that do "everything" /s
Would Mason get a "your welcome" role if they said "your welcome" to your "thanks mason"
What does “/s” mean?
satire
Ohhh Kay
wowza
bruh
OH DAMN that was quick
do u guys if CONVERSATIONS_EXTRACTION_CONTROL is a new guild feature
What deleted those scammer’s messages so quickly?
A bot
thats why i love bots they can instatly delete those messages
devbot?
Yea
You'd have to ask Mason 🤷
dont ping mason
Also, you're* welcome 😉
who is mason and why is there a thanks mason role
Erm, yr'oue
A dude and because
Yeah I know it was a bot, how did it know it was a scam message
that doesnt anwser anything
Colour
hashing algo
thank a mason in your community today!
It actually answered both your questions so… 🤷
Not at all
Pretty sure the bot here checks spam across channels
You asked who is Mason. I said Mason is a dude.
You asked why there was a role. I said because.
Two questions, two answers
Where "thanks bitwisecat"
I need real explainations
I mean I got my answer, it figured out it was a scam image via hashing
i dont think it really matters
That explanation is real. Not sure what else you want my guy
Thats one way to do it
But thats now how this servers bot does it
Oh! What are some others?
me when I use a cryptographic hash to detect scam images 
Lmao
when thx advaith role
Honeypot channels, analysing the image, spam between channels theres a lot of ways
Some scammer using a nightshade filter to bypass the scam filter lol
cv2 is the best way but it's expensive
plz put comma's here
cv2.. what is this embed propganda
EmbedV2
Yeah those are true too
oh computor vision
hashtag-cvXwhen
wtf is a honetpot channel?
compromised account catcher
you msg in it -> ban/kick
its a landmine
avoidable by reading
so cant they just make the scam check the server and any messages in it to detect that and prevent that
I dont get it
yes
thats the other option
if you type in a certain channel the bot detects it and bans you
maukkis's bot checks the image itself
my bot is honeypot land mine
this server does if its sent across channels
In computer terminology, a honeypot is a computer security mechanism set to detect, deflect, or, in some manner, counteract attempts at unauthorized use of information systems. Generally, a honeypot consists of data (for example, in a network site) that appears to be a legitimate part of the site which contains information or resources of value ...
when a person has their account compromised, they sends those images or server invites in all channels they can message in, including the honeypot channel
and when you message in that channel, you get flung into the sun
(some do, some don't)
generally
but where are those channels?
what
@modest geyser ok maybe it is high spam now... like i shouldnt be having this many still running at same time - i already filter the channel id to see if i want it before i proxy
not in this guild
God thats alot of logs
Yea i see a LOT of scam events
I can hear my servers fans fluctuate a lot
seriously, more than half my errors are just missing perms now
only "Cannot send messages to this user due to having no mutual guilds" kinda makes sense coz people may have dms disabled
hi,everyone. I am new here.
She probably just doesnt like the temperature fluctuations in my room because i have windows open
are you a bot
i am a bot
yes, I am a bot? who are you?
beep boop beeep beep
I am Deepseek-r1 im a reasoning model and thinking model how can i help you
Yes
Just dont abuse it or youll get bonked and dont test your bot here
i think another person posted the mr beast scam
i just saw #api-chat and #social-sdk-dev-chat just have a message sent in it and i dont see a new message
prolly coz a spammer spammed in it and got instantly yeeted
Last 3h have been wild
I think my bot doesnt love me its been offline since 12hours
I dont feel productive
Then fix it
Why am I awake at 4am
I need some idea for a new thing to get into it before I restart the sv
im scared, i havent had this high ram usage before
yes i beleve you can set it to that
Mine is chilling at 1gb ram usage with the peak being 3.9gb dont even worry
lol
Has everyone tried honeypot rather than me
I have 4 AI's running and only using like 30% of my ram
yeah
How many pb ram do you got
i dont use kicks, i do bans or softban (ban and insta unban)... reasonaing being only way to effeciently clear users recent messages is to use ban endpoint
-# I dont
Why do you sound like your bot speaking
I have 16GB of ram
Rum
another Mr Beast spammer
I mean kind of yes but there are some people in my server sure tryna try how they will get banned i cant keep unbanning everyone so I wondered if this was like admin changeable would have been great
I have 20gb
-# vram
Well if it isnt Neitzsche. I always wanted to meet the man proclaiming God is dead
Do you like my moustache
Its extravagent
:3
Devlarpers
docker stop --time=10 honeypot_discord-ws
i think i stopped it before it oom'd
pheww thats a serious setup. How did you manage to fill up 8 TiB!
a lot of lossless anime
😆
context being if i force it to restart myself it can cache the reconnect urls... but if it ooms then its just dead and needs to reconnect to all shards
i belive i have full finished jarvis it has slash commands and custom prefix commands and all the AI's ive made should be finished
How many shards it got😭
7 or 8 prolly
Missed the chance to say 6 or 7
Whats lossless in anime its just 1080p in mkv
Fr
im glad
but i did think that and how close
<@&1050493473033289778>
Can share on teamviewer lol
I red crystal cat as cat alyst
Thanks purple people
Never mind it’s not done it’s not supposed to do that is supposed to act human
Usually the format is MPEG-2. It's the raw file from the Blu-ray disc, uncompressed
Frank Zog is the actor who plays Superman in the film "Superman 2." His role as Jack Blackwood is a key part of the story, along with his other roles as Jimmy Lee Shannon (Bruce Banner) and Alan Moore (Lois Washington).
can people plz learn to not put animations everywhere
What do you mean
Where do you even get it
Sometime the plain icons as emoji feel premium
That one persons embeds here that left the server i still see the embeds in my nightmares
Do you even sleep brow
@olive depot how come your bot is in way too many screenshots here... idk if i should be congratulating orrr
Well, it comes from Blu-ray discs originally
Do you watch anime of discs wtf
2026-05-13 03:51:36 Unhandled Rejection at: [object Promise], reason: TypeError: null is not an object (evaluating 'this.rest') ║
discord.js what are you thinking
i thought you were meant to be the stable lib
Almost 50 Mbps bitrate
for 1080p!

That's like a typical bitrate for 4K
I get it!
but are your treas ratcheting for this
If they are going to do, at least make it 1 loop gif bruh
It’s not kind of gif needs loop infinite
yah im meaning to make sure all responces are short but use ollama and then download chatGPT Claude or more all free and running on your computer offline
I mean.. I run two LLM's on my server
I would know how to do it
good mornin
Good morning
<@&1050493473033289778>
?
ty mods
what was that for?
he was advertising
it was a bot
oh i used the TTS option cause i wasnt going to read it so i only heard like 1 sentence
hold up how do people make bots like that do they just make a script and give it a VM and a account
or what?
They do it by violating TOS and that kinda conversation is a violation of the rules here
no one is gonna teach anyone how to do it
Hi Matt
So a VM, Script, and Account?
Doesn't matter, it's all a violation of TOS
couldnt discord just make a VM detecter in the app to prevent that so they have to use main account or main device
Gaining the abiity to use short, non-descriptive names to save time and characters to type :D
huh?
Yes
the fuh you mean yes
Indeed true
the fuh
Me still learning Python ```py
def a(x: int, y: int) -> int:
return x + y
a(1, 2)
Yo guys morning
Good Morning
Speak english or in print("")
not some gibberish
print "What"
you make no sense at all its not me still learning python its im still learning python
It's Python2
Still is python
print ("Hello, World")
hi peeps, does anyone happen to know whats happening with the intent verification process? my bot has had a request pending for just under a month (28 days), and our bot is now capped at 100 servers due to the awful response time. has anyone else experienced this?
In Python2, print is a keyword and does not need the parentheses. In Python3, it's resolved into a python() function
long wait times are normal according to many people here.
Could be from a couple weeks to a couple months
there's no guarantee on the timing
we used to get a response within 2 weeks, its now 4+ weeks...
Id say make another bot and when the main one gets verifyed make the second bot auto add the main one then leave
Don’t use intents :l
but you need intents
we did that originally, but we cant just keep making bots to scale
My bot doesn’t but I got it still anyway
For what use-cases are your intents
Even before reaching to 70 (this is my 4. Bot)
AI chat, ticket systems back then
Now it is HTTP-interaction bot, so no need anymore
*That question also goes for primsxzx
This is incredibly risky if not an outright violaiton that could lead to both bots being denied/removed.
AI chat 🤨
how would they know
They can literally see it
Yeah, I was thinking how can I make a Clyde-like version bot
true i forgot about that
It worked though
The approval process is there for a reason, purposely bypassing that is not advised and in many cases could be seen as a violation of the TOS
It was creating threads when there’s a new convo
Clyde-like version bot?
Yeah
I meant like what do you mean Clyde-like version bot
When you mention the bot, it was creating a thread and only answering to the threads that she created
nice
nice
But yeah, she is an app rather than bot now
Actually still bot tbh
Just no more stalking messages
ok
Just saying, code the bot for your server purposes
Public bots seems like useless to me
But here I have with free stuffs so
Not everyone has a server to host it on
That’s why I say, currently developing public bots seem unnecessary
“Can anyone help me? How much time does it take to get intent verified?”
“4+ weeks”
“It’s been nearly 1 month. If May 19 comes, it’ll be a full month.”
But still no response
My dad was saying “back then when we were going to verify our bots to go to Discord, we used to wait 3 months in the winter”
Nowadays developers are wanting to things end quickly
Ahhh, these new dev kids…
<@&1050493473033289778>
What was the bot doing now?
Hello!
Yes, I can code in various programming languages such as Python, JavaScript, and Java.
Ok good
1. Python
2. Java
3. JavaScript
4. C++
5. Ruby
alright seems to work good
will Bayern Munich get knocked out on semi finals?
Signs point to yes
I forgot about this
In content: Must be 2000 or fewer in lengt
i just waitied for 2 minutes then checked logs and see that it cant give me the code
correct, content, embed description, embed field, 2000 characters,
a maximum of 6000 characters in embeds (title, footer, description, field title, field description)
6000 in embeds i should switch it to embed then
i forgot about the message limits
embed description and embed fields are still 2k
darn
just do a session if it's bigger than 2k and paginate it, make the session a maximum of 1 hour
but i could make each section hold up to 2k to get 6k in total
make it send in sections instead of one message if its to big
well not exactly, as far as I know, title and footer do take part of them..
can't you just have a continue button which would reply to the message?
true so it would also work if you just do user install
Thanks for the help
god thats a while
[GIN] 2026/05/13 - 21:01:45 | 200 | 27.4916351s | 127.0.0.1 | POST "/api/generate"
[GIN] 2026/05/13 - 21:06:00 | 200 | 1m21s | 127.0.0.1 | POST "/api/generate"
[GIN] 2026/05/13 - 21:08:45 | 200 | 1m50s | 127.0.0.1 | POST "/api/generate"
[GIN] 2026/05/13 - 21:10:54 | 200 | 543µs | 127.0.0.1 | GET "/api/version"
[GIN] 2026/05/13 - 21:10:56 | 200 | 0s | 127.0.0.1 | GET "/api/version"
[GIN] 2026/05/13 - 21:10:56 | 200 | 227.1739ms | 127.0.0.1 | POST "/api/me"
227.1739ms
Hey!
Admin here of a 700k server. We are having some issues with our server being age restricted due to what we think was a mass report done my bot attack.
Having no luck with support tickets. Do you know how else we can get help?
Not here nor anywhere else. Only through a support ticket.
there's no other way than support
It keeps only giving us AI responses 😩
Either read the response since it should contain either information where to properly open a ticket or reply back.
Okay thx we’ll keep trying
Good luck
500 lines already god
What do you use for music
cause why not its jarvis
I mean how/where are you getting audio from:|
FFMPEG, yt-dlp, and PyNaCl
Ah so basically YT violating, well copyright specifically
no not really
Wdym "not really"
there is no violating anything
There is
it just downloads and plays the song
Hi everyone, how are you?
Do you have license to stream audio content?
Scorched
Like this?
thats what yt-dlp is for
I say, as I put on a layer of winter clothing
???
basicly youtube for python
so... that would be illegal
I understood
you could be sued for damages by youtube (or the license holders of the music) for violating the copyright of the content
YTDL(P?) is just a Python package, it does not grant licenses/legal rights whatsoever
wrong thing
<@&1050493473033289778> youtube tos violation
wrong
AI slop
you should look up the youtube tos
Not really i used jarvis which i made jarvis
meaning not really AI slop
Just buy Spotify api
spotify does not have a streaming api
nah i want it free
Really I didn't know
they only have a metadata api
the rights to stream music would cost many many thousands of $
Then which api have streaming api
They used to have a streaming API but it was for personal use only
None, basically.
the only place on discord i know that follows the law is Rythm
Does other music bot pay that much
no... they just all violate the law
and if youtube starts caring again... theyll send out thousands of cease and desists like they did last time
Why aren't they ban yet then
Costs money for YouTube to care
i dont know why discord and youtube dont enforce their tos for it... but they dont... probably more expensive to do the legal work than lost revenue
But they did in the past
^
Did they?
Rhythm is a good example
Groove
Although I think they shutdown before being banned/sued
Oh yeah groove ty
the current version of rhythm became a thing many years after the original bot was taken down by youtube
No place for advertisement
<@&1050493473033289778> selling saas
I still miss those old bots
Even worse AISAAS
I have it wrong it
yt-dlp searches youtube then It extracts a direct media stream URL
then FFMPEG plays that stream in Discord voice
Hu birb
yes and extracting youtube videos... even non-music ones... is against the tos
Yeah, you should really stop
youtube does not allow video download unless you have premium... and those files are encrypted thus cannot be reuploaded
Nothing happend yet and ive been using this methed for months
doesnt make it less against the tos ... and risk you to legal liability
I don't really care what you're doing but you can't discuss it here
Nobody cares now
what do you think happens when you verify your bot? why do you think discord does that? so if someone sends a cease and desist to discord, they can forward it to you
*it does on free (upto 360p) but doesn't change the fact that streaming to discord is still tos breaking
oh free users can do it now? neat!
upto 360p
720p and 1080p are premium only
Decent
Enough for downloading meme videos
Yes
music videos and stuff like that can't be downloaded free though*
I wonder if someone downloading a video counts as a view
ya i dont know how they handle that
There once used to be an app to download yt and other social media videos for free directly to phone
and then it was probably yeeted because it violated the TOS like every other app that has done that
i didnt even know you could download without premium damn
i get yt premium trial every once in a while and then never pay for it again :p
Hii how many days it take to Verify intents??
its gonna be closer to months than days
Nah that app is still around
I have applied 19 days ago (13 bussiness days)
If only that app had an api for streaming
Some users have reported over 6 weeks
^
Huh?
keep waiting
Aah
Before they got their intents approved
🤷♂️
As per dc it's maybe only 15 Bussiness days
Nah
Huh
As per reality it's 1 or 2 months
i dont know where you saw that but that's no longer true
It can be more
i love neovim 😔
Why not vsc
jetbrains ftw
that's everything other than terminal based editors
pretty much every IDE and Code Editor have AI tools built in now
Just need to disable ai simple
you can very easily disable all AI tools in VS Code
ya, it's like 3 clicks iirc
Ctrl+shift+p
I asked AI how to do it 
Then enter disableai
GPT-5.2-Codex is being deprecated on June 1st from the github student pack
this is it ? we are left with nothing
🧠
i don't need more electron apps
what about webview apps?
still browser based... but using shared resources rather than each having their own browser engine
<@&1050493473033289778>
Why not Notepad/++
scammer, wallets are linked, he wants to steal all ur wallets
<@&1050493473033289778> still need cleanup on isle: here
❤️
<@&1050493473033289778> anotha one
whats sdk and gdk😭
Couldn't tell you what GDK is. But SDK means Software Development Kit. And in the context of this server, meaning tools to integrate into Discord
Game Development Kit?
looks like you had a hard-coded auth token in your code and some part of your toolchain removed it before it actually got pushed
gg
that was me censoring it for screenshot
well
Who would so something silly like that
it takes a lot of direct database manipulation to get a new one :/
better start manipulating
- login as root on server
- go to service dir
bun repl- import required functions and the database
db.c.keys = []- gen new key and push that key in
Sounds like a good oppurtunity to build a way to make it easier :)
or just force push and wipe history if you can
but won't prevent it if people already have it locally
why are you sending such a sensitive secret via such an insecure method anyways
there's a frontend for that API but unfortunately I haven't made the API management
whatcha mean?
I was sending it in bearer token wdym
I'm also confused since that's a common pattern, unless there's something else? like the fact that it's basically permanent keys?
I mean that's not great for something that's meant to be like, a master key for example
It's a common pattern, but I'm curious what you'd do
there's 2 acceptable auth in that API
Cloudflare Access and Bearer token
which the only place cf access is passed to that API is via the frontend
Not send something over network if it's meant to be a permanent or semi-permanent key
I was sending it over localhost
Still curious what you'd do because I see it a lot as the standard approach for cross service communication. Like having API key pattern that's rotated on demand.
you'd also have to keep track of the API key if it's rotated on demand?
wait..unless you're referencing HTTP vs HTTPS?
I just noticed that, but it looks like it's on docker network so that's minimal issue
astral, is this server's tailscale name, so it's localhost
8811, is the subdomain manager service port
http://astral:8811/subdomain/
if it's just localhost then yeah not really a concern
as for cross-service communication @trim geode that really depends on the level of control you have over the other service - if it's a third party, then you kinda just have to deal with whatever the best security they offer is
but what would you do if you had control of both ends. This is me just probing since I know you've been working in the encryption space a bit

what in tarnation were those 9 (!) pings while i slept? 
all in one bot vs one bot for one funcation
bots are being bots tonight
One bot one function
All in one function
all the same or different?
one bot related functions
Why do they feel muted 🥀
All in ones tend to be a jack-of-all-trades master of none. So if you're okay with it doing a lot of things to a mediocre level at best then go for the all-in-ones (aka kitchen sink).
YEAAA
All in one which actually does everything properly instead of doing everything mid
like how the quote bot is popular even tho every multi purpose bot like greed and bleed have quote command
thanks for reminding me that I need to do a table that disables keys (so in a way, even if it's generated and ends up as that specific key, I would need to re-generate, as that key is publicly shared by a used)
this will be a pain for the processor🥀
I feel like it was possible before with prefix commands, but all in one bot with only slash commands won't work
Huh why? What difference possibly it even make
we can only have 100 slash commands
with only slash commands won't work
What
100k+
You can have groups and subgroup commands
heading to exam now :3
Good luck
Good luck !
62,5k with groups and sub commands/groups
@trim geode if I wanted to go absolutely over the top, I would derive a strong symmetric key using a Diffie-Hellman exchange, use the symmetric key to encrypt the actual secret (password) for authentication, and send an ephemeral, short-lived token (and refresh token) to use for subsequent requests, so that the actual password is never used outside of the initial exchange. I'd layer PKCE over the whole process to protect against a possible MITM attack.
This time I'm working with like slash commands + forms
its soo much easy to understand even for users
since the forms also have select funcations and other stuff
is that being added to the e2ee lib you're doing
That's damn near impossible to keep up with at scale. It's why bots like Mee6, YAGDB, ProBot, etc all steer like cruise ships instead of a fishing boat. They're all good to a point (depending on who you ask), but more modules means more work and there will always be modules falling behind...unless you literally throw money at more people to work on more modules but then you have to raise your prices which turns away potential customers.
Adns even better than normal select menus
You're saying its difficult to develop or maintain
Okay but can you please actually turn this into an actual implementation if it doesn't already exist?
that and some old modules end up becoming more expensive, which in return you might get required to make them paid
imagine, a module that cost you $5/mo for example to suddenly double, triple or even quadruple
bleed.bot is one of the ebst bot which actually have all the features a server can need and well mentained
but its paid
because it is. Tech debt, legacy code, the fact that Discord API changes and deprecates things. Hell just the other day Mee6 temp voice channels was down like the entire day and the auto role assignment...2 pretty "simple" features that basically have fallen by the wayside entirely from what it seems.
That makes it worst, and its not "best", it's UX is shi asf
idk about that
You have to literally write embed code etc to send embed in a channel
bleedbot has it's own issues entirely.
the dashboard ?
And its even more PAYWALLED
everything is expensive, processing, getting data, etc
Me when the bot goes down and all features go down
its 30$ for one time
And?
for big servers, I think its not that expensive
its depends on the person if they need it
it depends on the server?
for example, snipe commands in general are very very very very frowned upon if not outright violation of discord developer TOS...yet bleed has 3 of those commands for different things.
Its just hyped by big servers, nothing premium in it tbh
yep
I think a lot of big servers aren't earning a cent
As a normal user, ain't buying that bot without knowing how it even works
If a services that provides on-going services offers a lifetime purchase..I'd be extremely wary of it's viability. Everything costs on a monthly basis including servers so either they will run out of customers and have to shut down or ask for more money. Funny enough Mee6 (I know I know) did this with their Web3 stuff, despite the server owner purchasing a lifetime license to Mee6 we can't even access some of the functions of Mee6 (unless that changed recently)
issue is that people would also question monthly services too
i would question free services as the user is the product for them
I don't think alat will do, people more often recommend one-time, if pricing is decent
For example, you have a bot that utilizes apis from everywhere or makes their own, but even so, you're paying a heavy amount, and people are straight up not interested in helping out
but the servers, the apis, etc etc. all of these run monthly basis
Haha, not exactly - the library itself doesn't interface directly with user authentication (that part would be handled by the front-end layer of an app) - it only "knows" who is who in a group by their digital signature key. But it will provide:
- uncompromising cryptographic protection, by encrypting every message with a distinct key and nonce
- forward secrecy and post-compromise security, by ensuring that a member who is removed from the group is literally unable to decipher any messages sent beyond that point (even if they managed to get their hands on the messages) - because their keys no longer work
- authentication and integrity: running hashes of the cryptographic state of the group that ensure all changes to group state are visible to all members. no member can be added without everyone being made aware
not one-time
madeline jump scare
I'm confused on the point you're trying to make here?
I know, just replied to what you said "people would also question monthly"
let's say a bot that is mostly fully getting data from 3rd party services for what you ask (I think we can talk about chatbots for this case? I mean I'm not sure but they seem correct as an example, even translation bots) you give them first month for free, your bill might end up in the 3 digits, but they get it for free, for how long do you think you can maintain paying this out of your pocket?
- updates to the bot + keeping up with any breaking API changes
I'm still confused...that's the point I was making entirely.
Isn't its same for dedicated bots?
^ it was an example for what I was talking about
maybe not?
dedicated bots might be able to use cheaper plans
they will have to pay for third party services too, then how this conclude dev dedicated bots is better than all in one
true but they have a pretty big community and have been known for years, so that makes it easier to trust compared to some random new bot. Also, they never really advertised it as “lifetime” from what I’ve seen, more like a one-time purchase
How??
If a bot is dedicated, in fact it will be more used for that purpose
One time purchase implies lifetime (unless otherwise stated in their TOS), usually for the duration of the services you pay for...but that's unrealistic since no matter what, you as a customer take up compute monthly. So at some point your payment will turn from income to loss. If, for example, you pay $30 for a bot and your usage equates to $1 a month...after 2.5 years your usage will have to be subsidized by someone else, and so on and so forth.
Those one time purchases usually gamble on people buying then forgetting the bot exists or not using it's system entirely.
I also think It will be way cheaper than all in one bot
They did mention it in tos, infact if someone say lifetime, they always correct them and say its onetime
dont know if this is bun being slower or npm being slower
We're talking about third party api usgae, there will be no difference whether the bot is dedicated or all in one if its consumed by same users
ok let's say, you have 2 discord bots, one is private for a single server, another is public.
You use same service, same everything, the public bot needs to pay off a higher bill for the VPS/dedicated server compared to the private bot which might not need more than 1gb ram VPS
now for the 3rd party service, you have a single server bill compared to many servers bills, so the private one will end up buying a smaller plan (let's say the plans are: free, $5/mo, $10/mo, enterprise) yeah I think free sometimes end up being used for private bots, for dedicated (which aren't private) they might end up with the $10/mo or even go with a higher one if they are using way too many requests per month, that if they are using a 3rd party service, on the other hand if they aren't dedicated, they might end up missing out on a breaking change API, true that's where it can get expensive to get a developer to fix it, but you can just give bare-bone since you aren't dedicated to that/these specific service(s)
not sure if I explained correctly
That doesn’t really make sense because the whole argument hinges on ongoing costs. With a monthly subscription, you’re inherently paying for those ongoing costs. From the customer’s perspective, the monthly fee is meant to cover your usage of the service, so I’m not sure what point you’re trying to make as it's already baked into the pricing structure.
but overall dedicated from my point of view is much more expensive cause you expect more features in it compared to one that isn't
Huh? How the topic changed from all in one vs dedicated to public vs private bots??
continue reading
I'm showing you everything, private, public (non-dedicated and dedicated) in that message
"might end up missing out"
I'm still confused because you're just explaining how offering a SaaS works.
And i did mentioned earlier IF all in one bot maintained properly, not like another yagpdb
I'm just not sure the point you're trying to make here because everything you're saying is just how offering a service works.
Of course a private, single user service is going to cost exorbitantly less than a service that's hosted to the public.
you're half correct, it's how discord bots now work
Pretty sure it's how they've always worked. Pretty sure that's how all major chatbots work these days.
Except stream bots, which seem to be a weird outlier...?
which has always fascinated me
pretty much, you'd be digging a hole in this one, chatbots are a bit of an "easier" (consider it as a trial?) way to do stream bots, well not entirely true but some stuff are just annoying to handle
huh?
What is even stream bots
stream bots such as fossabot, nightbot, streamelement, sery, streamlabs, etc.
I am super friggin proud of this update. i've gone from a split panel message builder to a WYSIWYG editor that's super clean and much easier to build and work with. Friggin awesome!
I mean what it does
they're just, at their core, like older Discord bots with prefix commands
or straight up IRC bots (for Twitch)
but stream specific ones usually have responses to other events like follows, subscriptions, donations, etc...so they have specific functionality tailored to streams; but that's normal for a service specific thing
May just be me...but I absolutely despise WYSIWYG editors for Discord components. For blogs, or webpages, etc...fine...but for some reason I absolutely hate it with components in Discord.
I'd have an option to use the other version if I were you.
likely a client bug. I have 2 profiles and the one with that face with white background is my server profile.
it mostly shows that white face one, but sometime the green or smthng
:kekw:
u so funny
I'd consider you the exception not the rule. No way fortune 500 companies are doing it just like that, for no reason.
What F500 companies are building Discord message component builders 😭
It's the underlying design principle xD
Gitbook, Linear, friggin tons of companies including Google and Microsoft
and the problem is just changing spacing in lines render differently on Discord...so it's very very rare I've seen a component builder match 1 to 1, which is why I just prefer to not have it rather than design around something that's not the client itself
That much is true, I've been battling that exact problem. I'm close but it's still not 1:1 at all.
Opal guy funny
Separators and selectors are great examples of where it kind of falls apart.
Either way, for a normal user, I think they're going to find it immensely better to work with.
For example:
Call
hello world how are you?
Response
I am doing fine.
# Call
hello world how are you?
## Response
I am doing fine.
vs
Call
hello world how are you?
Response
I am doing fine.
# Call
hello world how are you?
## Response
I am doing fine.
Just a single line break changes the formatting...and that's only one line break...imagine if the entire component had random line breaks. It legit changes the entire size of the message to an annoying degree
OH lol yeh mine doesn't do that
Which is my point...so it's not "what you see is what you get"
It's "what you see is maybe what you get depending on how we actually convert the markdown"
I'm converting the MD 1:1
But markdown is encapsulated inside of a TextBuilder so it's guaranteed to match exactly what a user would expect in discord. For example. One moment
Except...it doesn't...because line breaks change how the content is displayed in Discord (for example)
-# which is my entire point
I guess I'm not following. I've never experienced a line break breaking the format.
plus, and this is me being super pedantic, I wouldn't consider this s WYSIWYG because it's not actually displaying what they'd see 
Talking about the markdown headers, not the resolving of tags and such
how do you not see the difference
Yes the one on the right has more space
within 4 hours
Exactly...because of one line break
Okay and that's a problem for my editor how? If a user puts a linebreak I display that line break.
-
Other serious nuisance behavior
-
Some text after a line break
Yeh.. not connecting the dots here lol
I'm not saying your wrong to be clear, I'm just saying I'm not understanding.
If your editor is intending to display exactly how it would be seen on Discord (which is the entire point of a WYSIWYG editor), then not accounting for all the variations where it can change the output of that display means that they're not seeing what they're getting 
I mean different resolution devices could change that output, desktop vs mobile
Different resolutions don't change that specific behavior
it's the same no matter the device
From the example I gave
And when building larger components, those gaps in the blocks mean a lot.
Especially when you start mixing in multiple headers, subtext, etc
a bigger example
The only thing different between the 2? Line breaks.
Is your statement basically "You're not pixel perfect, so it can't be WYSIWYG"
If that's your litmus, you win the argument xD
All I'm saying is, I'd provide the old style for people who dislike those kind of editors.
That's a fair argument, but that old style, to me felt like cognitive overload. I can respect your position on it
And programmatically it shouldn't be that hard since they both just text editors at the end of the day...you just sync the states between the blocks
or you presumably have them in some different format in the background that is "discord format adjacent" anyway so just support the different inputs
They're not just text editors though, that's the scary part.
It's truly building components. And those components have the capability to create custom id's and such for interactions
Hii guys anyone wana help me test an AI Platform?
no
ewww AI
-# Sent from Claude for Discord
I literally use claude in my platform 😂
just as i expected
Lol 10/10 would asdfjasd the history of discord is.
Thank god I can jump to ace's messages now
you can't
I just did
HUH

clyde never dissapoints
i guess you are on mobile
if ticket status is marked as solved, does it mean i won't get a reply?
That's the funny part, I'm not on mobile
got rid of the flag? grats! 
bots can run slash commands? 🤨
interesting
no
ngl, I have zero clue what that permission even does or even tied to
Morninggg
Isn't it basically the permission that allows your bot to recognize that a slash command was used on the server? It maps to USE_APPLICATION_COMMANDS which just allows members the ability to use the commands ye?
I'm pretty sure they're just using the same perms for all users regardless of what those perms do
recognizing that a command had been used would be an intent, not a perm, no?
"Use Slash Commands" lets users with the permission use commands for any apps (including ones that are installed on the server level)
giving it to bots does nothing
it lets bots apply overrides granting that permission
it just let user use slash command thats it
so basically it's a copy-paste permission from the standard permissions for roles? lol
cause that's what it sounds like there lolol
Yeah that's what I thought, someone here previously said support can't do that
They just show all user permissions, more than a few are meaningless for bots
they're not meaningless ^
you need perms when granting them to others, so you need to be able to request them
it's just niche for perms like these
you need both manage roles and the perm you're trying to grant
and in certain cases admin
no
Haven't messed with permissions in a long time
that would be a security flaw if you could just grant permissions you don't have
what? if that's the permission calculator, yes, that's all available documented bits, whether they make sense to apply to an app or not
I wonder when all scopes will be documented
HiRez literally copy-pasted SMITE into Paladins data structures
it was actually kinda wild
probably never considering a lot of them aren't for public use
they should just remove them from the dev portal
So why are they there
At least it's not a money thing this time
#dev-chat message GET HIM /j
((:
Fr
-# it wasn't about printer 🫤
very interesting
but like have you tried turning off and on your printer (sometimes the only step u need to do is just on)
but bcz i am getting paid huh
question: considering i have a guild installed application, i have both global and per guild commands, if i change my global commands, do i need to register the per guild commands again

They are completely separate
My graph is a cat
lmaoo
Cute
huh, the bun rust branch got merged
and just trying to load the PR gave me the unicorn a couple times...love that.
It can't even load the comments for it, holy hell
Given how widely used js runtimes are, its good to see some improve their memory safety like that
How long till someone figures out an exploit in the rewrite

even python is going to get rust too in 3.16
realistically there isn't that much that a runtime like this can do wrong surely... like maybe the sql driver not doing args properly or idk
Hopefully portage wont require python 3.16 atleast
I've seen way more discourse around their use of unsafe (which seems weird since apparently in Rust you're supposed to use unsafe to make like I guess external lib calls work?), how quickly it is, if it works, use of AI, etc.
I dont wanna make my system start rusting :(
yeah bun rust is barely rusty rust, its still very ziggy
oh bun uses zig?
well did up until a few hours ago
i c
(latest release is zig tho)
which is crazy because like...the tests are written in a completely different language so in theory if the tests past it should be pretty good to go?
-# *this is an assumption of course lol
you can use rust one with bun upgrade --canary rn
tests are all in bun
I can't even get more comments...
which means it prob was the first thing to get working
Unsafe is basically bypassing the safety checks of the compiler yes. Best to avoid but when crossing boundaries to external libs it is required caise yhere are no guarantees on what the external module will do to your memory
Same with low lvl hardware access
iirc zig has more checks than rusts unsafe, but in theory bun has more proper rust code than the "usafe zig", soo it balances out
Its also required to use the asm macro which is essential to writing fast rust code and make rust actually writeable
So, genuine question as a non-rust user, wouldn't it make sense that it's using unsafe pretty heavily considering it's a JS runtime that uses JSCore?
also pretty sure bun actually doesn't use as much as some other apps, its just more visible as it has like no external deps
It depends really on what hscore is and how soynd that is
yeah the bindings to jsc (c++) would have to be done via unsafe
JSCore is WebKit's JS system. Written by Apple.
Ideal situation would be just replacing that with a rust lub as well, a safer one
and also opensource, fun fact
But thats much easier said then done ofc
like esp no async or other staple libs and stuff people are used to
I dislike rust because they dont provide binaries and the bootstrap process is really stupid also no platform support
But as long as you know what it does exactly amd handle it right, unsafe doesn't need to be a problem
As a complete outsider of that specific space, it seems reasonable to use unsafe a lot in a project like Bun, based on my limited knowledge of Rust and how Rust dislikes things that are non-Rust
i feel like bun windows is going to get a huge speed improvement as i doubt they made it use releasesafe there anymore (linux/macos used releasefast)
Rust still has no way to officially bootstrap it
They say that you use their binaries to
But they dont provide binaries
So would you say that people are leaning on the side of fear-mongering with the dependence on using unsafe as the core of their entire argument?
Very likely
The actual way to bootstrap it is compile mrustc (a rust compiler in C++) then use that to compile rustc and then use minicargo (cargo in C++) to compile cargo because you cant compile cargo without cargo
Unsafe just means less checking on that codeblock
Everything outside it is still checked
So unless they where lazy and wrapped more then strictly needed in unsafe, its a nothing burger
And the places that are now unsafe where just as unsafe in the old version because of that crossing boundries
ok so, how exactly am i supposed to trust this is an actual update from axios lol
Now its just explicit about it
And you cant even cross compile because they disable that for all the targets that they dont provide binaries for
welp time to stay on 1.16.0 for safety reasons
yeah, what I've seen mainly comes from theo...so I take it with a massive lump of salt lmao
Also its a massive rewrite
If rust had a proper way to bootstrap it i would be fine with stuff like this
oh right it was 1.14.1 not 1.16.1
Skipping some things just to get v1 working and leaving stuff for later cleanup is fine, as long as its actually cleaned up later
I think that's the major intent..I think they'll benefit more. Especially because of this:
It passes Bun's pre-existing test suite on all platforms (and fixes several memory leaks and flaky tests), the binary size shrinks by 3 MB - 8 MB, the benchmarks are between neutral and faster - and most importantly, we now have compiler-assisted tools for catching & preventing memory bugs, which have costed the team an enormous amount of development & debugging time over the years.
Just do it like zig did and compile a stage 1 rust compiler to wasm and have C code to turn that into C
Like even if they only got 50% of code outside of unsafe blocks, thats atill 50% more then before
I wish GitHub had better tools to deal with trolls and such besides locking 
So give em a year, see how it looks then. And how critical the paths left then are
Feel free to go do it
Also benchmark all being neutral or faster is a big deal
yeah I feel like a JS runtime is a perfect example of using Rust to make everyone's lives better. I am not a part of the bandwagon of "rust-ify everything" because tbh I don't think I'll ever ever ever use Rust and I don't think many projects absolutely need it either (besides if you want). I don't think I'll ever need anything lower than Go tbh.
But it makes complete sense for something like Bun to switch to Rust. I think even Deno uses Rust too?
gh barely has the tooling to keep itself maintained
It has to make sense, but js is everywhere now, and often in use cases that are publicly exposed to the internet, and with loads where a few % improvements makes a massive difference
although speaking of Deno...I found this one funny.
just ask if you have any question related to the topic, its not hanging our or making friends place
This isn't a general hangout server, go to townhall for that
Hell even a 3MB smaller binary at global scale can save terabytes of bandwidth alone
They wouldnt accept something like that as they have said they dont care about the bootstrap process and i dont want to wait 24h to get a rust toolchain
Yup
Smaller docker images too, which is nice.
Not everything needs to be upstream, community toolinf is a thing
I mean yea but see the latter reason
The one thing that is missing is enterprise support though
For Bun?
Most companies remain on node cause vendor lts support
support really matters more than anything else
huh, I never really thought about that. I wonder if bun has LTS plans
It needs to be more then bun itself
For example red hat provides support for spring and jboss versions quite ling after their official eol
To enterprise customers paying a heft sum ofc
Lets not forget node's early days and iojs...
I don't think we should cut bun a lot of slack, but that was also the wild west lmao
Sure, and im sure bun can get to that eventually
But until it was bought, it was still fairly niche, you could argue it still is really
not as niche as Deno though 
but yah, still pretty niche in the global sense of Node vs others
Its moving in the right way, but still long way to go
I could definitely see it in the next 5 years shifting to a more "enterprise friendly" platform
the biggest thing that Bun has going for it is more long term viability... like before there was no actual path to making money
Hello, every one
BunPackageManager...bpmjs.com
Lol
See bun isnt deno, it isnt trying to redo everything... but rather build upon existing stuff and make it better
🥚 actly
@fossil sigil
My biggest issue with Deno/JSR is that it tries to like reinvent the car when it just needs to reinvent some components to build a more efficient and effective car
Ya
idk when I do that if I should go the dpy way or allow the devs themselves to parse the interaction create event
I'll prolly do somewhat similar to dpy
is there any bot that records the voice channel?
matt what do you think about this
u can start by letting them parae but at the end of the day it's laziness (:
providing access to raw events separately is also a thing
i still have channels left
im tired from today's exam tho might not do stuff today
well yes I'm gonna allow them to manually listen to events
ffs windows driver error now
already a thing on dpy
I know that
however they dont give u a to_dict method for interaction
to_dicts are mostly for internal usage
eh then?
so no parsing
I haven't manually listened to event like that in discord.py
oh like it doesn't parse to objects or?
i do in one bot to determine whether a button has an active callback
too lazy to switch to dynamicitem for that specific thing
it's not raw, it gives you a parsed interaction object
Ah Okk I get It now
I'm pretty confident in it being relatively stable as it's being ran against it's own tests which are runtime language agnostic
Hello
i never spent too much time with ed22519 as i do now lol
Lovely 🥀
Some can be removed since they're used just in one place, but there's still a benefit of grouping
I don't think this would be any overhead
nice
Indian drama be like lol 😂
hwy
this the support server?
there's no support server
go to https://dis.gd/contact for general help
Well I'm having trouble with my account and supports not helping me
reply to their email
?
no one here can help you with account issues, make a support ticket and wait for their response or reply to their email if you aren't satisfied with their answer
They said my account can't be recovered, I have to make a new account, sorry for your frustration, fyi please don't ban me I'm just seeking help and I can't change my email because it's deleted
No one can help you here
then you have your answer, even if it's not the one you wanted
alr mb just passing thru then, I'll leave
I wonder how they even find "discord developers" server as a support server
Common misconception. They see it as "Discord's Developers" adjacent
It's an understandable mistake.
not really, it happens in pretty much any official server. it has discord in the name and it's verified so it must be a place to get help
It's completely reasonable for someone with zero experience in the space to assume a server named "Discord Developers" is a support server.
annoying? yes...but still reasonable.
if only people read
plus, you gotta remember...people are likely just googling basic stuff. in which the first results link these two.

