#development
1 messages ยท Page 200 of 1
heaven for u
too late now
i hate math tho
i was asked to produce some js exercices for students to solve
i made one where you have to decode a messagepack message in js
i wonder how many people managed to solve it :^)
its not hard, its just something very unusual for students, most of them are never taught how to work with binary in js
being a js student is like 99% express frameworks and web dev
illegal
i mean, js was designed for use in the web
when they think of js they think more of web development
not anymore, js is now a trans language
it identifies as c++
its 2024
C++ is okay, JavaScript is pretty cool
js is a monstruous clusterfuck that managed to captivate the entire community
everybody loves js, even though its ugly and weird
and everyone wants to include it and befriend it
js is the average teenage school student anime protagonist
๐ฟ
and then there's python
ugly, weird and bad
maybe less ugly
python is that one school bully that used to be the shit but became hated and forgotten
programming languages as anime character stereotypes
go
where's rust
i wish there was a compiled lang that is really similar
go is kinda similar but doesn't feel the same at all
make your own
make it in js?
yes, a lang similar to js made in js compiled by js
typescript?
compiled
yea
I mean
technically ts isn't compiled
it's a form of compilation
but not true in of its word
I know it's technically "transpiled"
TS transpiles down to JS
Well you aren't wrong to say its compiled either
transpiling is a form of compiling
its just a source to source compilation idk if I am wording this correctly
all I hear is nerd emoji whenever makes that distinction
๐ญ
this is why I can't talk about anything with you
uh
js was never the "single language for everything"
just nerds tried to make it adapt to that sterotype
and you saw how performant most of it was
๐
tensorflow in js? pfft
like I know how stuff works I just don't care enough about lil things that don't matter
it does matter lizard
I don't think it matters if I say compiled or transpiled
you just dont respect me enough and are always a hater when I speak about something that interests me
assembly
it runs like absolute poopoo in native js
it can do it but for meaningful performance you need the cpu/gpu bindings
the only thing the v8 engine actually cant optimise well enough
like, if ur sending currency as cents, you really dont want decimals
if I cast it to an int would that not remove the entire point of using floats?
Well
because u dont have cent-cents
well, you dont really use floats for currency to begin with
so on the frontend "$10,000.99" -> "10000.99"
like, stripe is expecting the value in cents right? such that 10 would become 0.10
so if you multiply by 100, you're converting from dollar to cents

so at this point the decimals (post conversion) make no sense at all
so just remove them
you cant have partial cents
this would only be an issue if you allowed 3 decimals on the frontend
As it stands right now, the price is sent as a string
BUT precision issues happen, you really dont want to send stripe 1000.0000000000003
then parsed into a float then back into a string to remove the . 
I am doing a lot of needless steps, but at the same time, I want to save the price in its dollar form
not cents
parse the string as double, multiply by 100 (dollar -> cent) then cast down to int
10.50 should end up as 1050
10.505 should also end up as 1050
so basically
let price = price.parse::<f64>().unwrap() * 100 as i64
yeah
hm that could work
but I really advise u to work with integers for anything related to currency
saves a lot of headache and eases up on calculations
Should I save the price as its string rep then in the db?
save as the integer rep
cause rn its saved as a float
right
but thats going to be in cents
I mean I guess I can save it as cents
if ur using postgres there's also CURRENCY datatype, which uses integer anyway but appears as float to you
but it's not worth the hassle, just save the cents and divide by 100 when u want to show as dollars
also i64 might be a bit too overkill unless ur handing billion dollars transactions
๐ญ
Maybe ;)
actually, trillions
๐
what was i64 limit again?
ah yes, 184,467,440,737,095,516.15 dollars
not really, but you gain performance by using smaller datatypes
also occupy less space
as i32 uses 32 bits
i64 uses double that
damnnnn
double that if you use unsigned
I hope to ever reach that much in sales let alone transactions on the platform
a nice lookup table if u need
cant send as message cuz automod
oh, right, max value - 1 cuz 0 is a value too
is the datatype currency or money in pg
hm?
there is no datatype currency
yes money
or if I was on an outdated version

weird
I tell it to use money, but it still says its data type is float8
๐ค
Is that on purpose?
oh wait there we go
Took a year to update

I'd still recommend INT tho, no reason to use a much larger datatype
^
AH didn't see that
just said that between floats and money it's better to use money for currency
Has anyone used unleash for feature flags?
huh
wym
@lyric mountain ty so much, now I have a better idea on how to handle this and it works wonders!
let userdatabase = JSON.parse(
fs.readFileSync("./userdatabase.json", "utf8")
);
const currentMembers = interaction.guild.members.cache;
// Convert the user database object into an array
const userArray = Object.entries(userdatabase);
// Filter the user array to keep only the users who are in the server
const filteredUserArray = userArray.filter(([userId, userData]) =>
currentMembers.has(userId)
);
);
If a member is in the server, but not cached i get a problem as it will not include the user. Any way to cache all users beforehand or maybe a different property to check if a user is in the server?
first off. i'd recommend not using a json file as a database.
secondly i believe interaction.guild.members.fetch() will suffice. and then you can optionally choose whether to cache the results (i believe)
I know i am just using json as this is such a small scale bot
idgaf if my data fucks up
arigato, i got this:
interaction.guild.members.fetch().then(guildMembers => {```
shall do the job i think!!
You could also listen to the GUILD_MEMBERS_CHUNK event
how so?
As fetching triggers that event
the ws emits that event when you call fetch though I think djs already accumulates the results from that. If there is a return value of a Collection of GuildMembers then just use that
simplifies things
I'd put a timer on how often you can call that function though
It bypasses cache iirc
Alternatively, just call it once on startup for each guild if you have the GUILD_MEMBERS intent
hmm i see!
i can try it out and see how it turns out
thank you!
would anyone like to see my tcp packet parser in python ๐ญ
i got like pretty far but there are some details that are still unclear to me
especially the lossy layer
if you keep a rough state on users who are and are not in the server, and only need to partially update it from a small list, you can do so on a user-by-user basis
for each user id, try to fetch the member with that id, if it fails, remove it from the list
if you absolutely need to fetch ALL members, then you need to have the relevant intents as well
if it's a small scale bot then use sqlite or at least redis
json is never an option
what about using discord channels?
json is not a problem if you know how to use it
i used it at 2k guilds
huehuehue

lmao
you like to take the most wild situations
and make em somehow work for you
though tim, make a relational database using only discord channels ;)
my methods are usually abnormal indeed
Shouldn't be too hard
too many people already did that
idk search github, there are dozens of repos about storing data in discord channels
they even made it a cloud storage that shows up in windows as a network drive
I knew about the repos for using discord channels
but I didnt think they'd make it relational
Wtf
How
๐
Itโs my private bit
Bot
I donโt care about things failing
on a scale from 1 to 10 where 1 is the hardest
how easy is it to set up a redis instance
but it can be
its stupid simple
there is guides on how to do it all over the place
So long as you aren't doing it on some unheard of os
tbh starting to use debian instead of ubuntu
2gb idle on fresh install isnt rlly my thing
redis is persistent by default afaik, you need to explicitly set expiration timers for keys not to persist
im pretty sure you can completely disable that in settings though
so keys arent stored on disk so reloading redis will clear everything
turns it into memcached
gotta love unreadable/unintuitive variable names
ah yes, make it memory only storage
its math in javascript
ofc unreadable var names
its meth
or do a hack by making the redis data directory a symlink to /tmp
i do that with a lot of programs i dont want storing persistent data
๐ง
lmao
place the sqlite file in /tmp
blazing fast database
xD
amnesic
@frosty galeever heard of skytable?
apparently its a new nosql db written in rust that is 25x faster than redis
i do now
what is this sql rip off
sql wants its copyright back
doesnt look bad though
trying to become the next big thing eh
@sharp geyser
always
BRO STOP FUCKING PINGING ME
Ask digital ocean
i always find relational databases to be outdated with the times when it comes to storing lists and slightly dynamic columns
times are changing
Its not like I can fucking help you
i dont want to make a whole ass table for a field
I don't work for them
ye, but since data is a sensitive subject, people tend to go with the old tried and true methods, not a lot of people are willing to risk a brand new db
im happy with my offline stack tho, no tcp bullshit
sqlite db + lmdb cache :^)
yeah thats one of the drawbacks with a lot of these server databases
its mandatory TCP
you get unnecessary overhead
its not much but its still there
yeah they are all designed as servers
that is quite literally the point of a relational database???
yes thats why i dont like conventional relational databases all that much
I mean, if you aren't making table relations its not relational at all
some data i feel is too insignificant to store in an entire table but not enough to store in a single static column
it would be interesting to see a database that allows you to load a shared library that interfaces directly with the database storage
but it would complicate some things like multiple clients
I myself still use array lists in my pg database most of the time
although on the database end it becomes annoying storing these dynamic arrays and data types
because its likely implemented as a linked list so to get all the entries in the array the database has to jump and follow these links to gather all entries
some databases let you fetch these separately as a result
ughhhhhh im migrating servers and I REALLY dont feel like setting up mongodb again
man you guys are suck
๐ค
DigitalOcean is just trying to scam me
Not true
Well for one, thats how much it costs you currently
Also two, have you ever used digital ocean before?
No
this is my first time
Alright
@sharp geyser im buying droplet
ayyyyy
SSH Key or Password
Up to you
password
I would also recommend password until you learn what ssh keys are
cause by the sounds of it you dont
For me itโs $5
Cause if not rip
but i have zero on credit card
its crazy that costs 96$
Wait will it charge me even if i have zero money?
Because it doesn't say that im charged $96
Not if you have the credits as a new customer assuming you signed up through that thing and claimed it
thatโs why i said use novonode or any cheap vps
i don't have $96
ok card
@warm surge why can't i remove a card
from digitalocean
Bro this is so sketchy
i will just stick to galaxygate
i donโt use digital ocean
Probably because itโs primarily payment
wtf
- Go to the settings Page
- Click Billing
- There should be a thing that tells you how many credits you have
- If it says you have none, and you are indeed a first time customer of digital ocean then contact customer support.
this website trying to take my money
Its a company ofc it wants your money, chances are you just are misreading the entire situation
it says the charge bill will appear tomorrow
why dont you contact customer support if you feel like there is an issue
96 in the trash
quite frankly none of us here can help you through it
We only told you it was legit, and it is, i've used it myself in the past
Right im done with this conversation if you are just ignoring everything I say
suffer alone
:)
i can't change primary
@silver jackal ^^^^^^
i don't have two of them
i don't have two credit cards bro
No one is telling you to have two of them
did it say 2 ?
I think you need to get a better translator
Like I said, contact customer support if you feel there is an issue with the credits
WE are not digitalocean
so WE cannot help you
they say can't get help in there
yes
not official
shocking
not official
Right Ark
i was just in there
bruh
CONTACT CUSTOMER SUPPORT
yknow this button at the very tipy top of the page
Click that
follow what it tells you
simple as that
Itโs official because i pulled it from their website
well i joined that server
@silver jackal https://docs.digitalocean.com/support/
and asked a moderator
i changed my payment method lol
i just changed some numbers
eh
you can't save them all
Eh
Im not like you, i can handle that kind of bs when i feel like it and i feel like it so eh
right
just got coffee so eh
but its not about handling it or not
its the fact we are not digital ocean, so we cannot help him
true
digital ocean support suck
even attempting ot help him will mislead him
so best we can do is tell him to either contact customer support at digital ocean
or suffer silently
i did contact
i just got automated response
it didn't help me at all
0/10 customer service
right, cause if its a live chat, you need to ask for an agent
if its through email, you need to wait
๐ฒ
its through email
Then wait for a response
On linux, 8 maybe
On windows, Unhandled exception on main thread: IntegerUnderflowException
based
One does not simply redis on windows
You literally have to compile the internet to make it work and it's still a 50/50
I got it working fairly easily when I did it years ago
Idk what this means
Basically "the chosen one"
It's a meme from dune 2
Redis defeated our entire dev department where i work
Cuz it refused to run properly on windows
Or straight out didn't run
lmao
Dune Part Two paul atreides being hyped up with lisan al gaib or as it was foretold by stilgar. Timothee Chalamet was great, so was austin butler, zendaya as chani #dunepart2 #dune #shorts
dune worm soudntrack by hans zimmer. can't wait to see kung fu panda 4 with jack black
dune 2 explained
this is basically the entire movie
filezilla moment
winscp doesnt work for me
it just randomly decides to stop mid transfer
fz doesnt
Hewo - someoe, Im making a bot (yes, I actually did it) so - qq, HOW DO I MAKE A BOT TOKEN, AND ADD IT TO MY SERVER. also - its a private bot, restricted to only my server/ppl I allow...
You can get bot token from the discord developer site
ok - so Do I attach my bot to the box in it?
Like, the code of it?
hello??
@sweet veldt pls??^^
Wrong Person
oke - sorry
no
you have to run the code yourself
either in your own computer or in some hosting service you pay for
you get the token from the discord developers page, add the token inside your code, then run your code
Okey
I didnt get a word - but k
MAGIC
alright then
Ah yes
any discord bot dedicated hosting services ๐คฎ
rip offs
Hey, are there any experienced bot devs here that got their bots out to the public with success? I would like to learn from someone how to market a bot and get people to use it. I am already bidding on ads on top.gg but any other tips that someone is willing to share? Would really appreciate it
Depends on what you mean by "success"
For some it's hundreds of thousands of servers and for some it's just a few servers but devoted fans of your bot
i have question
i started making a bot and i hosted it on vps
right now its hosted on 1gb 20gb storage
How much do i need ram
That's true, but I meant it more as a general question: "how do i get people to know and try my bot?". I am just wondering whether there are any ways to promote it besides top.gg ads? Maybe a website with good SEO?
well uh for starters have your bot top.gg link in your about me
I didn't promote my bot at all, I just used a niche and people looking for this specific type of bot will sooner or later come across it
^ having a truly unique bot is 90% of the work
Try as hard as you want but you're going to have massive trouble making a successful multi purpose bot due to market saturation
but my multipurpose bot has 600 commands 
Yeah that's for everything not just discord bots. If you do something that has been done 100 times already is gonna be hard
yey 20 ping ms
Indeed
agreed
@patent torrent give id of your bot
which is why it's so hard to come up with original project ideas
The feelsbadmoment our multipurpose bot has like 20k servers like 4 years ago and the main bot acc owner got yeeted through 2auth.
Yeah I guess I will just let it run and see how it goes. Was just wondering whether there is something I forgot
Was good times.
More than the number of users?
frfr
in fact it would be better as an owner-only command
Really there is no statisitcs to show on your bot except for actual statisitcs that make sense
for example some mod bots might show "X users banned" or what not
it proves that the bot is used and does its job
the average discord user won't even know what 21ms ping means

frfr
Meanwhile devs will meme that negative ping means they're coming from the future
commands ran in the past 24 hours >>> server count/user count
overall stats is better than how many users you serve
cause majority of those users potentially could come from 1 server
frfr
which while impressive you got your bot into such a large server it proves nothing in reality
I mean
discord should really check to see if the servers your bot is in also consists of majority bots
๐ญ
hello, my old account got deleted, but my old bot page (that is deleted too) is still on top.gg, what am I supposed to do so I can change the bot to the new one?
In my case that'd be a bad statistic as my bot is set and forget
Generally I do agree tho
Message the guy above me
oh ok x)
i think for your bot it's the amounts of threads watched
@earnest phoenix id recommend another mod
I'll be afk for like a week
Oh damn
Indeed
oooo HCI?
oh ok
Sorry Ender
Nah had that exam today. I've a friend from the Netherlands staying for about a week
is it lizard?
I'm chronically online yes
I can dm another one?
lizard is from the US
Yea

if it's from the Netherlands then it's probably Veld
doubt
he's the only Dutch person i know 
wait really?
yea, again depends on what you are doing as well
but typically its good for most cases
@sharp geyser i use a something that uses less ram and resources less than discord.js
you only really need more resources once you start seeing a spike in shards
Okay
ok thanks aaron again
what do you use then
The smaller size of commands in AOI.js compared to Discord.js likely translates to less memory usage and potentially faster execution times. This difference could result in more efficient resource utilization on your VPS. However, the exact amount of resources saved will depend on various factors such as the complexity of your commands, the frequency of interactions with Discord's API, and the overall architecture of your bot. Generally, you can expect AOI.js to use less RAM and CPU compared to Discord.js for equivalent functionality.

its literally just a framework for discord.js
๐
it's "BaseClient" extends discord.js client
"i really hate to tell you this but"
Sorry chloe

All it does is overwrite discord.js cache with their own values you can set yourself
chatgpt loves making stuff up
or use their default ones
its not designed to be factual anyways
not 3.5 anyway
GPT 4 is slightly better since it uses actual up to date information
but its also 20$ a month so 
not buying into that shit
but to their credit (aoi.js)
they do seem to use quite a bit of custom stuff
not just directly wrapping around discord.js
but for the resource usage aspect of it its probably going to be similar to just using discord.js
yes because it literally using djs as the client
the client itself is where majority of the resource usage comes from
nevermind it literally is just a wrapper around discord.js
it makes it "slightly" better by overwriting the default cache values disabling some of the uneeded ones for most bots
they just made it more complicated than it has to be so i didnt realise at first
its better
๐
i said at first "oh wait thats custom"
fast to run a comman
yea
its literally just getting it through discordjs
its just another discord.js wrapper like how sapphirejs is
or old akario
All good man, no one is clowning you
We just want to let you know that it is indeed discord.js
not to nitpick but 
jquery rolling in its grave
?

Hewo - help pls.....
Don't just say "I need help" ask your question
Okey
So - in an ez way - how do you make a bot token, and how do you add a bot in the bot token
and my bot is private...
lets start with the first thing
are you asking how you can get your bots token?
yes
I made one on the dc developers one
Why does it look so similar to that Android app where you create bots? 
situations like this is when I think having a bot with a tag system would be helpful
but idk if its correct
this is how the page should look
@frosty gale Ill do it on DMs
ever heard of such a thing
people always want to dm you
2nd person today in fact

I think it's called Discord Bot Designer 
You mean DIscord Bot Maker right?
I think so
@frosty gale wabt these ^^???
dont worry about these right now
Oke
you probably dont want interactions over HTTP
then how do I add my bot into these tokens
DBD is like DBM, but on the phone
Yes
do you have code that can run a bot?
I have the code FOR the bot - but idk if it rins it..
runs*
I wrote it

I took it, and added like 50 lines extra
and did major revamps on it...
so ig...
yes
so from here you likely need to get your bots token (by resetting and copying it) then put it into your bots code
Uhm - which part tho
i dont know how your code looks like but you likely need to put the token in a "token:" field or something like client.login("token")
like i can send you the code, then you can give me a full instruction...
yh - so DO i reset it??
apologise cas
caps
you have to reset it to get the token
but dont show the token please its supposed to be only secret to you
more like 72 letters
oke
its supposed to be a long text of random stuff
yes then you can add it to your code and your code can then log into the bot through the token
should anyways
Uhm - which part tho??
this is the very start of my code
idc if anyone sees tbh
can i ask where you took the initial code from
there might be an easier way to put the token in
the og person who made it
tarunbeast
I added it to the starting line
at the bottom of the code can you find something called client.run(
thats where you put the token
that wont work you need to pass the token in through a function
in this case its called client.run
what do you mean
I pasted it...
Ahh - the function..
what is that exactly..??
the function (client.run) is where you give your token to log into the bot
actually try run the script first without the token
Oke
see what happens
how are you trying to run it
^^^
Like this - cos it aint aded to dc yet - so I have no clue
heopless - shouldda paid attention in computing ig
honestly with your thing i would recommend you learn some code and how to make a basic bot from scratch
Mhm
it shouldnt take long and youll actually know whats going on
But like - ig I wont quit now Ive come so far
start from scratch and have a look at something like this https://builtin.com/software-engineering-perspectives/discord-bot-python
have a go at making your own bot
if you dont want to code you can always use services that let you make a bot without code but thats not really recommended
and they usually suck
but its tricky getting existing code like that running without you knowing whats actually going on
okey
@frosty gale I did all the steps
BUT I CAN'T FIND THE ADD-BOT BUTTON IN OAUTH2 OR BOT
I always just make my own link
they changed it im pretty sure
you dont need to create a bot anymore its created by default
none of the sites are updated then
so just go to the bot page
cos i STILL can't find out how to attach my bot
I even addaed the token
and ran it
smoothly run
I think they answered the question.
๐
Unless you're asking about inviting the bot
bruh - I mean, MY BOT AINT SHOWING ON THE SITE...
On what site?
in the token...
I don't know what that means ๐
Bruh
Yes- I mean every bot has a token right?? and the bot is attachedt in it
You can't find the token you mean?
yikes nala.pics borked
ja
Awh
What's the url you used to get to that?
in Oauth2
after selecting 'bot' in the grid
and selecting admin.. - this is what comes after I click the link to attach it to my server...
I think the "bot" page is deprecated no? That's an old page.
Ahh - oke
TF?!?!
Ive been tinkerin around with that thing - and Im still clueless, I watched like 50 videios - skill issue to me ig...
weve all been there
whats the issue now
literally everything the same thing as bfore
I checked the article you snt, and a few more
None of them EXACTLY say how to
My bot just isnt attaching to the developer site
and my brain has left the chat
cries
why do you think that
One message removed from a suspended account.
Can anyone tell me why the fuck my bootstrap carousel does hits?
Each time an image changes it goes full image screen
it's boot strap

But it could be what you are cycling through is different in size to what you are setting the parameters of the carousel to
Image Size > Carousel Size
I don't know how bootstrap does it. But surely you can put your images in a container and set the size of those to all be the same, and just make the images fit.
It might look a little funky without adjusting the images themselves to be the same size though
Show the html for this part
@sharp geyser i need help
Okay
Google tells you to pm2 delete index
Why does this show on your status lmao
dw about it!
Interesting. Discord is starting to serialize a clan property on users
user: {
id: '320067006521147393',
username: 'papiophidian',
avatar: '3d0f5437e4825be02828633641bf5434',
discriminator: '0',
public_flags: 4194880,
flags: 4194880,
banner: null,
accent_color: null,
global_name: 'PapiOphidian',
avatar_decoration_data: null,
banner_color: null,
clan: null
}

you're a member of null's clan
LMAO
can confirm
everyone is a part of my clan now

:^)

6 badge is wild
hm?
is there a reason that some of the guilds my bot is in have an icon in their guild object, but why i try to look at it on discord's cdn it doesn't show up?
<img alt="icon" src="{URLS.cdn}icons/{guild_id}/{icon}.png"/>
https://discord.com/developers/docs/resources/guild
Image deleted or smth
does it load when you try to load it by just going in the browser?
Also remove .png, it will auto default to the uploaded file type
whats the difference between displayAvatarURL and avatarURL?
also W for using svelte
pretty sure avatarURL only shows the users custom avatar
so if they dont have one it wont return anything
nope
but displayAvatarURL returns a default avatar if the user doesnt have a custom one
could it be your url is incorrect?
perhaps, maybe i need to bother the guild members
it works for other guilds
i assume you construct the url by doing something like this?
yea
here's a different one
so yeah it must be because its deleted
how old is the data youre working on
is it just recently fetched or
discord deletes old icons or images that were deleted and not in use anymore from its cdn
it's older now, but i noticed it the same day the guild first used the bot
yeah things like this you cant rely on discord for because they can delete the icon at any time
if you really want the icons you should download them when you first see them so you can display them on your local cdn
or always fetch the most recent guild object so you can get the recent icon but thats a lot of api requests probably
Yeah itโs because the guild changed their icon
Old icon gets deleted and a new hash replaces it
who made this goofy star bot #starboard
trying to stringify something that cannot be stringified is a rookie mistake
hey guys i have a mental breakdown about the security of my site
upon registering, i want to send the email and password to the backend, my api. How can i securely do so?
omg nvm i am so smart
nvm
I made it

work on the design cuz rn it looks like shit
Yeah I was planning on making embeds for it
I'm using python as well, and the interactions library
So I'm kinda limited
how can i hash my data client side?
Like, i see lots of shit about the crypto package, but i can't really use that on the web as it's for nodejs only
or should i only do that server side, assuming that i am sending plain data using SSL enabled?
sending it from client side to server with https, then hashing it with the server before being stored is pretty standard practice i believe
you can access the web crypto with window.crypto if your website is https but im not sure if it supports many hashing algorithms so youd likely have to use a library for that
but depending on what you want to hash youd probably do that on the server anyways
window.crypto.subtle to be specific
not sure why its prefixed with subtle
honest opinion, slash commands or ! commands?
most bots dont have a choice
once you get to 100+ servers and get verified, discord only allows you to listen to text messages for very niche use cases
so the majority of bots dont have a choice but to move to slash commands
otherwise slash commands have a lot more features but are less reliable and often buggy
python coders finding out that interactions.py is easier to make slash commands in than discord.py:
It isnโt really about how easy it is or not
If you donโt have a reason thatโs valid in discords eyes your bot wonโt get approved if it uses message commands.
I'm only pissed off because I know js but it wont let me run it
my VSCode hates me so much
wdym wont let you run it lol
Still uses node 5
โThese daysโ I wouldโve imagined it was always faster
Python has been slow as shit since itโs been released
Purely a stack based VM instead of doing JIT or register based like every other modern VM
ever since node/v8 maybe
but like og interpreted js good luck exdee
not coding, but alive yeah lol
indeed
Oh damn I thought python was a much more modern language
Apparently existed before js
Interesting
33
not too long tbh
icic
only started getting into it in my late 20s
dang
thanks to discord bots mostly
I didnโt start until I was 12
dicksword bots
Stuck to bots too much that I didnโt practice much
โUntil I was 12โ as if that isnโt early af
๐ญ
Technically I started js when I was 9 at a summer camp but I donโt count that because it was for a week and I understood pretty much nothing
I really started when I was 15
at 15 i was playing online games 16 hours a day
Wym thatโs late for a lot of people
I only know one dude irl that started really young and he was like 7 or 8 at the time, started with mc mods
๐ญ
Well if you compare your knowledge to when you were 12 I guarantee you that 12yo you would be very impressed
Maybe
Something I need to start doing is specializing
My perception is screwed tbh
I'm getting to that point in my programming journey that I need to pick something and focus heavily on it
Thatโs what Iโm doing
But at the same time there's so much I want to learn that I can't do it all
Plus I'm not entirely sure what I want to specialize in
Ideally it would be working on some sort of proprietary game engine or maybe even something like unreal or unity, but that's going to take a while to get into
Not really interested in game dev unless the conditions are good which is very rare to find in that world
But super interested in game engine dev
html+css game engine
lmao
Built entirely on js
I like low level backend stuff, I just don't know much about the availability of jobs for that sort of thing so I try to keep my knowledge broad





