#development
1 messages Β· Page 1304 of 1
im the pie guy
@earnest phoenix Can't I do b:hover because b is a button?
node aint working
rip node
@drifting wedge https://codeburst.io/javascript-like-settimeout-functionality-in-python-18c4773fa1fd
For my Python project I work on, I need to delay the execution of a function for a bit or stop delaying execution on a certain conditionβ¦
i guess that?
windows says it might harm my comp
why google when you have ppl

imagine not doing your research beforehand
@opal plank i did tho
i just use firefox so thats why
lol
firefox has google π€
its a jokeeeeeeeeee
that firefox is bad... ok imma leave
@clever thunder make sure you're on the right site, and then just tell windows to bug off
@earnest phoenix here ill show a pic
yeahhh
got free gift cards for using bing
@solemn latch how do i open google bing?
goog.bing
im losing braincells ngl
Okay I tried
i belive in you erwin
hello
b img:hover {
display: none;
background-image: url("https://images-ext-2.discordapp.net/external/zkNg1ZMJYuVxB9O56tKKCw6ZWJaz6kWHinJHpT3c_m8/%3Fv%3D1/https/cdn.discordapp.com/emojis/731893936217653301.png");
}
im waiting for my bot to get accepted
click more info

i chose the LTS
ysy its working now
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaand fuck
what?
its not loading
uh ok
uh
i keep tryin
What could possibly go wrong Erwin /s
@earnest phoenix huh what could go wrong..
so do you have to have your bot verified to get the bot dev role?
<p id="createdby">Created By:
<b><a href="/user/485987127809671168">
<img src="https://images.discordapp.net/avatars/485987127809671168/a_bdea871bbe8c1d9ecba39be1d665206a.png">
<span>
γβπππΎβγ<i>#
9470</i></span>
</a></b>
</p>
@earnest phoenix are you googling all the answer still for him?
π€·ββοΈ but he can do this easily himself
honestly i hate seeing "made with bot ghost" in my bots status
its annoying
i cannot fucking believe this
and i need botghost premuim to change the status hacking the site doesnt work
so im stuck with the status
did ya get it @opal plank
worked first time
AY
that complicated mess actually worked first time
best feeling
2 problems
and promises are beign re-emitted too

@earnest phoenix IT WORK
so close
k
@earnest phoenix How can I make the button the whole hover?
would it be
b:hover > img {
k
so I was right?
b:hover, img {}
its pretty dope init?

its not that
i made a promise
but didnt wait for its conclusion
it wasnt even showing it
@pure lionIf you need any help conceptualizing LMC. Let me know. I also have the next document that moves away from the LMC terminology and replaces it with registers. PC, IR, MAR and MDR, Accumulator (General-purpose register)

dont you hate when you coded your shit correctly but named the variable incorrectly?
@earnest phoenix Erm,

My mouse isn't on the button
dont you hate when you coded your shit correctly but named the variable incorrectly?
@opal plank JS problems
it would
cuz im using it and it did lol
its an event with any implicity
its IPC
not when you dealing with IPC events
you can emit anything
Zane
guys im trying to make a music bot and when it joins the voice call theres no sound what so ever, im coding it in js, does anyone know whats up?
!
by deleting the cache for the path of the command
// assuming role.id is an actual ID of a valid role: if(message.member.roles.has(role.id)) { console.log(Yay, the author of the message has the role!); } else { console.log(Nope, noppers, nadda.); } this work?
try and see
let role = message.guild.roles.find(r => r.name === "Team Mystic");
// Let's pretend you mentioned the user you want to add a role to (!addrole @user Role Name):
let member = message.mentions.members.first();
// or the person who made the command: let member = message.member;
// Add the role!
member.addRole(role).catch(console.error);
// Remove a role!
member.removeRole(role).catch(console.error);
your fix borked?
will that work
?
how does color change
`let role = message.guild.roles.find(r => r.name === "Team Mystic");
// Let's pretend you mentioned the user you want to add a role to (!addrole @user Role Name):
let member = message.mentions.members.first();
// or the person who made the command: let member = message.member;
// Add the role!
member.addRole(role).catch(console.error);
// Remove a role!
member.removeRole(role).catch(console.error);`
o
// Let's pretend you mentioned the user you want to add a role to (!addrole @user Role Name):
let member = message.mentions.members.first();
// or the person who made the command: let member = message.member;
// Add the role!
member.addRole(role).catch(console.error);
// Remove a role!
member.removeRole(role).catch(console.error);```
``let role = message.guild.roles.find(r => r.name === "Team Mystic");
// Let's pretend you mentioned the user you want to add a role to (!addrole @user Role Name):
let member = message.mentions.members.first();
// or the person who made the command: let member = message.member;
// Add the role!
member.addRole(role).catch(console.error);
// Remove a role!
member.removeRole(role).catch(console.error);``
like this
o
\
magik
is red error or
backspace
Im messing with it
and
um I called the devil
not nice
it shouldn't be doing that
wait
module.exports.run = async (bot, messageEmbed, args, giverole) => {
messageEmbed.channel.send("gives you g%17@4 powers for 5 minutes");
}
module.exports.help = {
name: 'gt',
description: "Replies to you",
usage: "ping",
type: "about",
commandAliases: []
}
i added 3 `
if you put
js after the first ```
it will color stuff
Im going to make my brain flat
yea this wont work
the trick is to edit stuff in page to make it faster
no its not
its not a bug, its a surprise feature
just like all those "easter eggs" someone made on their website
I dont
just css peeps will understand that joke
!important and pray it works
this isn;t helpibng
it kinda worked better
idk
wanna see>?
erm
never
mind lots of stuff on thew ebsite is called b
and um
I think I know why its broken now
all the images are now broken
wot
they are not C images, obs
did anyone understand some from the gateway intents?
const { Manager } = require('erela.js');
const Spotify = require('erela.js-spotify');
const nodes = [{ host: process.env.LL_HOST, port: process.env.LL_PORT, password: process.env.LL_PASSWORD }];
const clientID = process.env.CLIENTID;
const clientSecret = process.env.CLIENTSECRET;
client.man = new Manager({
nodes: nodes,
plugins: [new Spotify({ clientID, clientSecret})]
});
TypeError: Manager is not a constructor
it is
const { Manager } = require('erela.js');
why isnt it a valid definition
weird stuff
ctrl click on 'erela.js'
let me see what it exports
@earnest phoenix ctrl click Manager
and send me a sc
@earnest phoenix the goal of my script is to cluster Twitch
b
so im basically sharding it internally
is the same as .btn
spawning and assigning X amount of channels for every process, if it exceeds limit, it'll spawn more dynamically
each slave is spawned with minimal stuff, just a basic connection with the api and a handler for the IPC pipe to respond to commands
IRC is fine for this
kurbenetes does something similar iirc
but i decided to throw myself in the fire and do it myself without assitance of other tools
damn i lost my kurbenetes.

why do devs name their stuff so terribly
" kurbenetes"
extremely popular, poorly named.
I dont even know how to say it 
curb-ene-tes?
dunno what it is but definetly going to be working on my own thing, as it is its not modular but i could make it modular
2 big milestones achieved recently. Making my own sharding and my own cache

damn right lmao
meanwhile d.js devs : today i made ping command i copied from stackoverflow big flex
hes been doing so much work that I dont even have to do anything. doing the work of two
true
Man erwin mean
why am i mean?
Yo just got my bot verified today
good shit
bullying djs devs
Your bot?
However the custom status disappeared
@spare fern would anyone know what may have happened?
wdym
speaking of ads, one sec
So as soon as it got verified the custom status just disappeared
i forgot to restart the app
Restart the bot
imagine not having an eval to simply change it on the go

rich presence is only for users
bots are limited to STREAMING, WATCHING, PLAYING, LISTENING
How do I make rich presences
you dont
Restart the bot
@solemn leaf when u donβt know how lmfao
what you using
wait what?
here
I think these are too harsh π€
"Does he ask the same, tired questions others ask (at a rate of once or more per minute)?"
eval process.destroy()
It is joke btw hehe
i agree with most of those, i just get bitchy about it when im not in the mood to help them knowingly they are leeching
fuck i wanna go back to code but i need a break, theres one last step to actually finish my cluster
which is integrate the queue system with the dispatcher[
thats it
whats the not safe way
you'd need an actual bot/user hooked to get that

so you'd need either an api or your token there
with an iframe it could be done with js right?
you can iframe with html and css?
the problem isnt DISPLAYING, its FETCHING that data
Oh
I was just gonna make it say im listening to owo you're so warm forever
you need to be with that user to see their presence, in a shared server, you cant get presence via API directly
so you need either a bot or a userbot
you'd effectively be exposing your ip to everyone then lol
I mean
get a domain
yes they can and it's not illegal
nothing bad
lel
how
its YOUR responsibility to keep your token secure
they all cost money
I TYPED IP
fucking robo calls every 3 minutes
robot callers
i get robo calls all day every day
how would I display it
my phones on dnd all the time
calls you, if you answer, they save your number and sell em' to marketing advertisers
is there a way to try catch my whole bot???
also you'd need to be verified on top.gg cause you're going to need javascript for such dynamic content
you could do something like an image src to a webserver that generates the image but the browser's going to cache it, you can't break the cache without javascript
@carmine summit you catch it with a baseball glove it works best
not quite
why tho
Erwin and me went though this for a day
i have a try catch on my entry point lol
just so the process stays alive if anything fatal happens
catches are for the poor
isnt that a bad practice?
not when this is for metrics
process.on(
i catch for local handler and global for metrics
it is bad practice when you have reoccuring exceptions and errors all the time
ha i got your token @opal plank config.token
game: {
name: " monstercat's songs while I mess around with " + Bot.guilds.cache.array().length + " servers.",
type: "STREAMING",
url: "`[`https://www.twitch.tv/monstercat`](https://www.twitch.tv/monstercat)`"
},
}); ``` Did not work?
he's brezilian btw
@opal plank what have I to be Brazilian '-'
@solemn latch i can eval my token if you want
the url has to be a pure twitch url
i had my bot up 27 days no errors, was pretty pog
sexy
restarted it this morning
oh
the thing is, i know where the errors are generated from the discord branch
discord screwed up with all the clients
not much i can do about it though
its an old lib using a scrapper with pupetter
and since im a lazy fuck, im not gonna fix some old lib
yikes
I can't even know the owner of the server anymore
smart 
oh then yeah, totally nothing wrong with that
discord.js sucks
wanted to get out of that language
cant live with them, cant live without them
that reminds me when i was packet sniffing minecraft and i had to work with zlib 
idk if this is the best idea.... but...
client.on('message', message =>{
try {
//commands hereeeeeeeeeeeee
}catch(e){message.channel.send(e.message)}
})
all the time shit changes and the developers who flake to fix it
working with zlib is a nightmare like fuck why are people still using a 30 year old lib
v11 to v12 if you were old, and now the intents
thats it
there were no other major changes
stably eats ram
@opal plank Do you know of discord gateway intents?
v11 to v12 if you were old, and now the intents
very stable as in it swallows most of the errors and hides them internally and eats your ram 
the intents i said in the end of the phrase was related to that
if your bot is not checked it went to the bag
yeah... all the errors are from an API.. like error 400, 403..... Best to make my clients know what they're dealing with
dunno what you on about Luis
@opal plank How would I display it?
const client = new Discord.Client({ ws: { intents: Discord.Intents.NON_PRIVILEGED } });
ha 8 dias
@opal plank your bot is discord.js?
i hate that it pulls language from my ip, browser and and OS langs in english
@earnest phoenix yes
did you apply this?
const client = new Discord.Client({ ws: { intents: Discord.Intents.NON_PRIVILEGED } });
like i said, 8 days ago was the last restart, so no, i havent done it
im waiting for my bot to disconect from the API to change it
intents aren't required on gateway v6
kek
so if you don't add your bot you will die
luis no it won't lol
also d.js should auto handle it
gateway v6 won't be deprecated for another year or so
You can't even pull the amount of bot users
huh?
extracts node.js
it's because you haven't applied the intents yet
im having no issue whatsoever with my users, must be your code
what are the cons of try catching my whole bot?
π€
what coulg go wrong?
well... yeah, you enabled intents so you won't get member updates unless you include the member intent
let users = client.users.cache.size does not work
this is just my favorite emoji XD
nobody asked
cache.size is just the users in your cache
let users = client.users.cache.size does not work
well... yeah, you enabled intents so you won't get member updates unless you include the member intent
@earnest phoenix
^^
im still recieving member updates cuz i havent switched up my code
and im fairly certain you just need intents for 100+ servers to be required
how does it apply? I've read several and I didn't understand anything
you put the intents you need once you construct your client
thats about it
the intents you need is up to you
just by extracting it
const client = new Discord.Client({ ws: { intents: Discord.Intents.NON_PRIVILEGED } });
read that
ok
oh
i launch program?
so you don't need to activate it?
@clever thunder https://discordjs.guide/preparations/
you need discordjs installed too
really, just follow the guide, thats what its for
OH YEAHHH
hmm?
jsnpm i discord.js
yeah.
that
what about it
do i put in launch.json or
if you read the page it explains it
hey
hello
howdy i have a small question
Ask
does anyone have an idea how to search for a variable object in mongoose
js```
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(Logged in as ${client.user.tag}!);
});
client.on('message', msg => {
if (msg.content === 'ping') {
msg.reply('pong');
}
});
client.login('token');
BSON time
Player is the mongoose DB
im trying to find all documents in Player
where
Player.ghosts[message.guild.id].active == true
It's a dumb schema I know
But any ideas?
i think his confusion is on the opening the command prompt and using the command prompt sections
if he didnt skip the reading, he would know it :p
https://discordjs.guide/preparations/#opening-the-command-prompt
https://discordjs.guide/preparations/#using-the-command-prompt
on the same page i linked before
But any ideas?
@fiery canyon uh okay so let me know if anyone has an idea c:
@fiery canyon i saw your message, i just dont know mongoose to be able to give help, im a postgres supremacist

sad
Have you read this?
https://kb.objectrocket.com/mongo-db/nodejs-mongodb-find-by-id-686
This tutorial will teach you how to use NodeJS with MongoDB and Mongoose to Find by Id with great code examples.
wait what?
it's slightly more complicated here
You're getting objects where a property is true yeah?
yeah im looking for all players where a property of an object in an array of objects is true
can you not just return one querry that matches the first one and then find() the one tahts true in node?
or false actually

can you not just return one querry that matches the first one and then find() the one tahts true in node?
@opal plank i could
but node just process things really slowly
'use strict';
/**
* A ping pong bot, whenever you send "ping", it replies "pong".
*/
// Import the discord.js module
const Discord = require('discord.js');
// Create an instance of a Discord client
const client = new Discord.Client();
/**
* The ready event is vital, it means that only _after_ this will your bot start reacting to information
* received from Discord
*/
client.on('ready', () => {
console.log('I am ready!');
});
// Create an event listener for messages
client.on('message', message => {
// If the message is "ping"
if (message.content === 'ping') {
// Send "pong" to the same channel
message.channel.send('pong');
}
});
// Log our bot in using the token from https://discord.com/developers/applications
client.login('your token here');```
the only downtime is the time between transactions
aka the time it takes for the database to deliver you the content of what you asked
collection.find({ "active": true })
Something like that?
thats ping
collection.find({ "active": true })
Something like that?
@faint prism it's more than that
not just active:true
im trying to like for
read a couple pages, no need to come here to confirm whatever you just read here @clever thunder
most of us here have read the guide
do i download discord.js, and if so how
but idk how to use a normal variable in a mongodb querey
one more stupid msg and im blocking you shy
that's the point here
the guide covers it
reads the docs ffs
Grab the entire collection and for loop it and find the query yourself outside mongodb then
it would've been easier without the message.guild.id thing
if you read the page i linked it covers it @clever thunder
Grab the entire collection and for loop it and find the query yourself outside mongodb then
@faint prism that's the current way it is
but it just lags the bot so much
Yeah I'm sure it's blocking too
WHAT LINK
@clever thunder https://discordjs.guide/preparations/
ive linked it like 5 times
read the entire page top to bottom
thats the docs, read the page im linking
https://discordjs.guide/preparations/
@clever thunder https://discordjs.guide/preparations/ read this
whole thing
Shy how old are you? Legit curious
@earnest phoenix hmm maybe check their yt channel
Shy how old are you? Legit curious
@earnest phoenix dafuq is wrong with you, i'm not sharing my personnel information
why do i make bots, there just dumb anyways
Don't get discouraged
LOL
But you need to learn js first
Don't get discouraged
@faint prism i will and i already am
I wish we could star messages as a group
age doesnt matter as long you have enough maturity to code and develop stuff
I wish we could star messages as a group
@solemn latch LOL
okay now fellas pls help mongoose is terrible
we didnt even judge you for your age before we just asked, we provided you full of guides and resources to learn, everything else is on your hand
@fiery canyon pst pst, hey, kid, have you heard of PostgreSQL?
mongo isnt nearly as powerful as postgres
it's about the code itself
ive yet to find other databases that match the complexity postgres has to offer
How do I know which line the error generated using catch(e)
cassandra is the only one i'd say beats it, but thats mostly about efficiency/speed at webscale
okay now fellas pls help mongoose is terrible
@fiery canyon in what way
i was thinking about moving some of my stuff to cassandra due to the sheer amount of traffic im getting, we talking 50k+ events per minute, something topping 80k+, you'd need a beefy af databse to handle that much traffic consistenly. And postgres does it fine. Its complex, its fast and good. Unless you webscaling stuff, dont bother with any other db @fiery canyon
It should tell you in the stack trace
@earnest phoenix I am using try catch....
actually, my bad
its not every minute
its every 15 seconds
yeah, its every 15 seconds that i produce
yes
i need to fix that, its 4x higher per minute
How can I make this happen when I hover over the button
@fiery canyon in what way
@fluid basin oh hai
@solemn leaf i told you., bad idea
okay so
Im not gonna make it update
.onMouseHover: ishhhh?
for fun
in node it says npm should be run outside of the node repl, in your normal shell. and i tried command prompt and it didn't work
how do I position it
okay so willi
i have a database called Player, i'm trying to get all the documents in Player, where Player.guilds[message.guild.id].active == true

got my host
https://cdn.discordapp.com/attachments/272764566411149314/763551146630578196/unknown.png
well erwin you gotta know that mongodb has no cache
Anyone know why this is happening? Iβm not requesting any intents I havenβt been verified for, which is why Iβm confused about this
yuh so? @fiery canyon
its refuses to take a screenshot
is your bot in 100 servers @near ether ?
windows + g
idk how to query with a variable like message.guild.id
I understand @carmine summit
When your exception is "caught"
You'll get an error inside of (e)If you console.error(e) that is the stack trace
@earnest phoenix I wanna know which line the error originated
@near ether contact support?
idk how to query with a variable like message.guild.id
@fiery canyon that's my whole problem
he should have them no?
dunno which library you coded your bot in
the thing isss...... My IDE wont let me copy/paste in my console
if he is verified
I double checked all of them and Iβm not requesting for intents I didnβt ask for
he didnt enable them or didnt get approved for it
alr
you CHOOSE which intents you want
if he didnt pick the intents i assume it would error like that
hoss its just key.key.key
i did choose
welp
both are enabled
collection.find({"data.time.value": Date.now()})
what
one example
on verification did you request access to both?
yes
cus im looking for an indexed variable
huh?
then use ''
exactly lmao
thats why im so confused about this
`` didn't work
json payloads are always "
indexed variable?
sec ill send you my original message
i have a database called Player, i'm trying to get all the documents in Player, where Player.guilds[message.guild.id].active == true
how did you put on your code your intents? @near ether
so im looking for an object's property, in a list of objects
I took the whole list and filtered the values to match what I wanted
its doing the oppisite than this, and i did npm install discord.js but it wont work
wait so guilds is an object or array
did you do it in a terminal set to the project folder @clever thunder
im doing it in node.js
@opal plank How would I do it thou
after initializing the folder ofc
thats both objects lol
well yeah sorry i ujst checked
@near ether can you do NON_PRIVILEDGED and then ADD the ones you need?
@solemn leaf i told you
isnt it ghosts.68814.active ?
sure, i actually didnt know non_p existed
no you didnt
yeah but i cannot use .68814.
i need to get it from the message.guild.id or whatever
there are quite a few, lemme check
build the query first
@near ether
wat
wdym?
like just write it down?
im trying to get the players with this
Player.guilds[message.guild.id].active == true
thanks man
exactly
are you using raw mongo or mongoose
@opal plank you never told me how to position it and stuff
mongoose
i suck
bruh mongoose
make a raw query using mongoose then
I dont think you can access it via your defined schema
what about html
but its not working
I dont think you can access it via your defined schema
@fluid basin how about using a function or something?
is there a way i could find using a function
i wont let me take a screenshot of it
@solemn leaf im a full backend dev, im not very confident in my front end skills, therefore i wont be giving bad/half assed advice, you better off waiting for someone who knows better than me
windows + shift + s
How do I add an image file to my domain?
for example I do example.com/w34he and it'll show an image
then control + v in discord
@opal plank Could you tell me which host do you use?
@reef carbon you serious?
You just upload the file to your domain
Who's your webhost?
@earnest phoenix I just got a free domain .tk domain lol
if you follow the page, it says this
Command Prompt wont work
have you tried it?
I need it to be a little cheap, 1 dollar is practically 6 dollars in Brazil
i'd say go for Digital Ocean, if you have github student you can get it for free
or with a discount iirc
@earnest phoenix
thanks
the "Add to PATH" one?
how to make website for me bot?
@fiery canyon have you tried this:
Player.collection.find({`ghosts.${message.guild.id}.active`: true})```
aight time to go finish my project
bruh
bye peeps
@quartz kindle toxic
@fiery canyon have you tried this:
Player.collection.find({`ghosts.${message.guild.id}.active`: true})```
@fluid basin
syntax is not working i think it needs to be a ""

@quartz kindle did you see what i did?
promisified IPC

how to make bad internal sharding 101
cool
time to abooze Twitch with 40 different socket connections
i have a thing like that too
lmao
you're already doing stuff that i have no idea wtf you're doing so...
Β―_(γ)_/Β―
lmao

only difference, tim did it while in first grade
LOL
tim, legit, can you read this?
everyone on the server: Genius's
me: i suck
its a bit confusing indeed haha
a bit ?
Zane, your correct
its a request-response message right?
even i agree this whole thing is a mess

yeah
i had to build a whole handler/dispatcher for IPC
i did something like that a while ago, in one of my shelved projects lmao
i need to finish it
so i could target specific processes
let me find it
i still need to dynamically create more child processes once the limit threshold is reached though
welp im done with vsc for now..
return new Promise((ok,nope)
File "OwO.py", line 188, in not_allowed
if ctx.author.id not in sql:
TypeError: 'in <string>' requires string as left operand, not int``` im close
nice
i can feel it!
your seems more organized
my idea was to make it like a webserver sort of
Tim can u make me a Discord bot?
this is what i got on the child process
its not that bad when you grasp the concept, each process has its own unique name, im just emitting it on the same IPC line with the target
and then a command with will run whatever funciton it is
π½
thats about it
i made mine to use like this ```js
// ipc1
client.request("bla").then(response => console.log(response)) // test
// ipc2
client.on("request", (request,response) => {
console.log(request) // "bla";
response("test");
})
Erwin r u bot developer
__master is the handler, to emit the message onto client, or PROMISES and other non message events to a different handler
i needed a middleware
@quaint knot yes
@quaint knot i dont make bots for other people sorry (unless they pay good)
^^
well like I said its pretty simple @fiery canyon
const key = `ghosts.${message.guild.id}.active`;
const query = {}
query[key] = true;
Player.collection.find(query);
Of course it's always ABOUT the mobey
lol $5
how about you go build me a house for free? pool included pls @quaint knot
sorry, but i have the bad habit of having to eat every day
a typical developer gets paid about $15-20 per hour
^^^^^^^^
Wait what does money do u for
plez halp idk sql...
anyone, ignoring the troll
yh
im not a kid who lives with his parents and codes for fun
im a 30yo dude with bills to pay
what i did is basically added a command handler inside each process.
the payload contains
target: the process to run this
command: what function needs to be executed
args: the arguments
thats it @quartz kindle
the rest is just the dispatcher/promise
cool
in theory its not that bad, in practice it gets a bit messy
lmao
jan 98, do the math

true tho
lol
wait until you get to 30, you will definitely stop counting
:^I
i forgot how to count at 21
i've stopped counting up and started counting down.
was a rough night


27 is when you start getting your motorcycle and start to think about wandering the country with it
most people call it middle age crisis though
lol
pls kep this ontopic plox thank
Mhm
@opal plank i've been raging at mine for 2 days..
this shit requires a lot of attention

Do y'all work irl
i do investments, so yes and no
i need to update one of my bots that's still running on discord.js v12.0.0-dev
i just pushed the update to the repo for the intents
as soon as the bot restarts it should auto pull from the repo and restart
Do y'all work irl
not anymore
Sql can suck my dick.
sqlite is cool tho
PostgreSQL >
ay tims gotchu
Sql is a language
PostgreSQL | Cassandra > *
not a chance
they're working on v8
SQLite > *
pg + postgres > *
@quartz kindle no no no.. SQLite has made me loose my voice its not cool.π
JasonDB is dah best!Β‘!
LOL
Check my XML db
i keep my database in a single .txt file 
wait
is there even official docs for v8
uh damnit

i sound like i've just come off the Local Street corner after Bang bro's Rocked up with 5 BBC's
ok fk that was fast https://i.willi123yao.me/NlzAkvuLe7.png
@fluid basin v8 is officially released
willi is it possible to search for two queries?
i believe djs will change to v8 when they release v13
damn isn't there a changelog or smth for v8?
like i'm trying to get both when the guild[].active is false, and also when the guild thing doesnt exist at all
@quartz kindle is that on the works though?
have fun
i asked the fuckers if they wanted type annotations and they said 'we might on v13'
i assumed they were taking a piss but if you think they making v13 i think i might have brushed that response a bit too lightly




















