#general

9613 messages · Page 1 of 10

amber spindle

been nearly 3 more years... i kinda doubt it ever gonna happen™

muted needle

now thats just mean

I like it

amber spindle

redout

jagged quarry

redoubt

jagged quarry
muted needle

gort

thorn pewter

gort

amber spindle

if someone permanently stains their skin blurple color, will they get the job :)

and gets a big discord tattoo

cunning void

You need to get banned from discord first, then you can join. Just ask appel

jagged quarry
amber spindle

hr add to docs, how is your docing going

jagged quarry

add to docs

amber spindle

nice

cold jasper

What are we adding and when

amber spindle

docs to docs

barren grove

jesus christ im being taught regex

elfin ore
split linden

have fun

barren grove

nahhhh

muted needle

aw hell nah

long hawk

Greetings, my fellow homosapiens, for those that identify as one

zinc hedge

What an odd thing to say

normal kiln

Ahhhh wait... the lore is not there anymore ...

long hawk
normal kiln

search is broken

jagged quarry

it just takes a sec to get indexed

normal kiln

since when

back from not long ago it was instant

jagged quarry

you probably just didn't notice

normal kiln

Maybe

ill trust you on that

jagged quarry

i dunno how it matters lol

it's there now

who goes searching for a message they literally just sent

normal kiln

i was searching for a lore

General got deleted , thought i said it somewhere else

barren grove

blobreach

timid lagoon

dont you love

when you have a shower thought for a bot

and you cant do it because its illegal

and is also the same reason half the games you play are no longer playable

zinc hedge

...what

jagged quarry

my sentiments exactly

timid lagoon

lootboxes are now illegal for me

so no more egg opening games.. yay

zinc hedge

oh good

timid lagoon

no not good

zinc hedge

because what the world needs is more degenerate gambling

timid lagoon

im pretty sure im now softlocked in a game i was playing because of that

normal kiln
timid lagoon

i dont think so

all games i usually play are gonna be illegal

zinc hedge

might be time to play a good game

timid lagoon

if it wasnt for all the macro it would be a good game

but i guess no more

i cant think of any game

besides boring incremental games

zinc hedge

wut

timid lagoon

what

normal kiln
timid lagoon

would that make portions of minecraft illegal too per se?

like fishing

zinc hedge

minecraft has lootboxes?

timid lagoon

it thecnically is gambling

vestal perch

Because the result is random??

normal kiln

What is illegal is gambling with real money tho

zinc hedge

all rng is not gambling

timid lagoon

im seeing stuff that dont use real money getting blocked too

barren grove
vestal perch
vestal perch
barren grove
vestal perch
timid lagoon

but whats the difficulty in making so said gems unbuyable

normal kiln
vestal perch
timid lagoon

that would solve the problem right?

cold jasper
timid lagoon

daily streak

vestal perch
cold jasper

A) Minecraft servers aren't free to host, and
B) People are greedy

normal kiln
vestal perch
barren grove

i agree

makes perfect sense

normal kiln
barren grove

i have a spare computer i host servers on

cold jasper

Ah.

vestal perch
cold jasper

FeelsDonkMan

normal kiln

they are if you host it on your school internet and electricity OMEGAlul

barren grove

heaven

cold jasper

Jank level of server colocation

normal kiln

i host servers for my husband friends so they dont have to pay

cold jasper

I would if I had enough friends that played it

normal kiln

they like me my computers

frozen quiver

apple made me jump through 20 hoops just for some bs

Like let me give you my money 😭😭

amber spindle

our money you mean

tight sierra

AUDIO JUNGLE!!!!

Archive it before it gets nuked

long girder
tight sierra

dude. we got like 5 years of history. that's crazy

long girder

🥹

barren grove

gm

earnest flume

hi jo

i again realized it exists

frozen quiver
pulsar quarry

macos is nice but dont get it if you care abt gaming at all

frozen quiver

i use a laptop for work

pulsar quarry

or if your planning on doing anything gpu intensive

frozen quiver

most i would ever play is like, minecraft

pulsar quarry

look for apple silicon chips

intel macs are garbage

steady shell

last time i used discord.js was in v13, and i feel like the api has gotten a lot more complicated

split linden

if you used v13 you made the switch to managers already

so idk what you mean about the api becoming more complicated

maybe commands, i suppose, since we do no longer recommend you parse everything from message content
discord has since come up with more app-dedicated ways of doing things

long girder

what if we combine managers with collections

and we call it data stores

poggies

steady shell
south hawk
steady shell

(gatewayintentbits enum i mean)

copper jacinth

But weren't intents still a thing in v13? Or am I mistaken

steady shell

they probably were

split linden

might've been 14

steady shell

I do really like the new api though

i mean the discord.js interface

i don't know why people hate on enums but it's much nicer

split linden

typo resistant kek

steady shell

Why do people hate on enums though? I'm not a TS expert so I might be missing something

The only thing that bothers me is that you can't compile it directly to js using node's type stripper

steady shell

Seems trivial

neat patrol

v12 was api v7 (so v6) which has them optional. v13 was supposed to be v8 but v9 came out in the meantime so that's what it's on

and v14 is on v10

copper jacinth

v11 when?

neat patrol

in 2023 i believe

copper jacinth

Then we can finally have v15

neat patrol

and v9 should be deprecated soon too, like a year or 2 ago

copper jacinth
long girder

v6 was supposed to be discontinued two years ago

doesn't mean anything though

neat patrol

nice easter egg in the api versions

jagged quarry

enums are personally very annoying

long girder

yeah 0 works

maiden raft

No you can’t. Nuance is a thing of the past.

long girder

thanks siris i knew you would understand me

lilac cloak

i love how typescript lets me statically type literal values

i always just use flags: "Ephemeral" for example, instead of the more verbose enum MessageFlags.Ephemeral

neat patrol

the thing is that enums abstract the value away

jagged quarry

cursed

lilac cloak
neat patrol

if discord changes the flag id for that, you will have to do exactly nothing in your code besidse updating discord.js

that's the entire point here

isntead of a 64 you have Ephemeral

lilac cloak

i guess

neat patrol

also the channel types

jagged quarry

the point is that the value has semantic meaning when you're reading the code. discord will never change this lol

neat patrol

rn they're numbers, but we had them as text

well, the provided example was tied to discord

so i had to go off of that

but then also discord introduces 50278

jagged quarry

not a change to an enum value

neat patrol

i guess

jagged quarry

enums should never be about changing the values that they represent

maiden raft

I don’t guess I know

lilac cloak

i mean if it needs to be abstracted away then an object works perfectly fine, but for things i dont reasonably expect to change like flags, i def prefer just a string literal

neat patrol

tbf discord.js does the conversion for you

lilac cloak

yea

i mean obv for an api i expect enum-like values to be handled as ints, saves space over strings

neat patrol

in places where it takes an enum we can take and resolve a string, but partially because we didn't use enums before

lilac cloak

but like especially for my own functions where i know my own intentions and those intentions dont typically include surprising myself with unexpected enum changes, i just use string literals and unions and stuff

neat patrol

i'd still use an enum there as a mean to not have to do a find and replace later on

lilac cloak

fair

neat patrol

in which case, sure, objects works too, but is imo clunkier to handle

lilac cloak

i just have my preference and i prefer making the code a little shorter and less imports

neat patrol

just import *

can't have less imports than that

lilac cloak

no thanks im good

neat patrol

in my case it makes no difference really because i most of the time declare the enum in the same place the usage of it originates in, and it tends to be that i already import the using thing elsewhere, so already have the import for that file and can just add the enum too if i need it

lilac cloak

anyways oh boy i cant wait to use string literals as enum-like values stored in my database where storage becomes a lil less negligible

deft vector

Is the djs help channel a good place to ask preference or general advice questions or should I ask here

muted needle

the djs help channel is for djs related questions and issues, nothing else

deft vector

Alright so I’m working with some config stuff and I’m just wondering in general how I should format my embeds/components when I may need a lot of configs for a specific option (I want to have options for different ticket categories and role selections for ticket visibility per category). For now I have a modal with a select menu for category and a multiselect menu for roles in that category. I’m wondering if there’s a better way to do something like this or if there are any good examples I can look at?

lilac cloak

theres lots of ways to handle configs

you want a list of items (ticket categories), where each item can have its own config?

deft vector

Yeah. I know there’s objectively bad ways to handle this but naturally everything should be as easy to use as possible

lilac cloak

your mileage may vary but i have this

deft vector

That’s almost exactly what I have but yours is a lot cleaner

lilac cloak

but i also have this in a different menu, motivated by the need to display more info (possibly an image but i havent added that yet) without it getting too cluttered

muted needle

configs are overrated, just assume what the user wants and enforce it dogeHaHa

deft vector
lilac cloak

so my two main strategies are either to have a list of sections with buttons to edit each item, or give each item its own page with space for lots of info and then a select menu or buttons to move between items

for the first you get more info density but things can get cluttered fast if you have too much info per item, and you are more limited by components

deft vector

Is that bot public? I’d love to look more into it

lilac cloak

my profile has a link to my very basic website with a link to add the bot (im not sending the link directly out of fear respect for big brother the mods)

and use the /settings command to access this menu

jagged quarry

ads

lilac cloak

mods please

dont kill me

its for educational purposes i swear

lilac cloak
lilac cloak
lilac cloak but i also have this in a different menu, motivated by the need to display more ...

for my bot, each rank is a standalone thing and may have a lot of connected info, including level requirement, roles granted, vanity details like name and description and an image (wip), there are actions like creating a role, and i may add a button to this menu to view rank-related analytics
ranks have a lot going on, so i believe its best to give them a submenu where each rank has its own space to breathe

if this were a web dashboard with no component or height limits i would def put them all on one page, but within discord's component limits, plus the fact that its in a chat window were too much height gets annoying, i find it makes the most sense to isolate them like this

deft vector
lilac cloak
lilac cloak your mileage may vary but i have this

to contrast, custom xp rules are less significant
they do have a (currently) similar amount of properties as a rank, but i consider those properties to be relatively simpler, and no individual xp rule has enough data or enough functional significance to necessitate a separate submenu that takes a bit of time for the user to navigate to

lilac cloak

i dont have an example of an embed/component builder bot rn but this website https://discord.builders/ isnt far off from what you could accomplish in discord

for a simpler example, if you just want embeds, not components v2, you could display the work in progress embed and then have a string select menu containing items like Author/Title/Description/Color/Thumbnail/Image/Footer, all properties that you can set, and when the user selects one of those it opens an appropriate modal

if you want to streamline things, it may make sense to also group together similar properties like Title/Description and Image/Thumbnail, so the user doesnt have as much navigation to do

deft vector

I appreciate the advice and apologies for delayed responses I am sadly at work

lilac cloak

in theory you should be able to do all this pretty easily without components v2, just with legacy components placed underneath so that you can use an actual embed for the wip preview

cedar shale

Hello world!

I'm there because I'm actually unsatisfied with my actual automod module for my Discord bot

To be clear, I won't ask any help for coding or even a code to copy/past, I just need some advices of what I can add to make a really good automod

Actually I've made an anti spam messages, anti spam pings, also an anti raid mode (That I can configure to avoid many people joining at the same time, configurable from 5 people to 20 maximum and from 15 seconds to 60 seconds) and also bad words/links filters

My automod is also giving mutes and warns automatically depending of how many times per 24hours my members are doing a stupid action

So? What else can I add? Should I improve the actual stuffs I've made or are they good enough?

Thanks for your future advices 🙏

split linden

that's a very open question for the intro of "i am unsatisfied"
so what's your point of dissatisfaction?

junior idol

Quality > quantity. Just adding more features doesn't make something better. Like Souji said I think you need to describe what's making you "unsatisfied" because right now you've just described your feature, not explained what about it you don't like.

cedar shale
steady sentinel
junior idol

What makes you feel like it isn't complete?

steady sentinel

nothing is really ever complete

junior idol

So just YouTube sponsorship games?

harsh sedge

u can also connect ur controller to ur phone and play w it

steady sentinel
harsh sedge

ah yeah let me just play on my ps5 while riding on the train

steady sentinel

guessing you dont have a car

cedar shale

That's why I'm asking people about some ideas

harsh sedge
harsh sedge

and also pay a charge for driving into central

steady sentinel
cedar shale
junior idol

Honestly, if someone had unique and interesting ideas I don't think they would just give them away to some random person on discord

at least I wouldn't, I would add them to my own bot

harsh sedge

what if u gave them nitro 🔥

steady sentinel

ps plus is offering nitro for 1 month tbf

harsh sedge

monzo offers 3 months of uber for free i love it

steady sentinel

where i have monzo

not for free tho

cedar shale
steady sentinel

uber prices are a joke

steady sentinel
harsh sedge
steady sentinel
harsh sedge

u can pay 7 pounds a month for perks

cedar shale
steady sentinel
harsh sedge

ur paying for monzo though

steady sentinel

am not

harsh sedge

uber is just a perk along w other perks

harsh sedge
steady sentinel

i dont pay for monzo

junior idol
harsh sedge

yagpb

steady sentinel

you could add logs maybe

cedar shale
steady sentinel

or a /snipe command which is totally not tos

junior idol
junior idol

There's probably a billion out there if you look though

steady sentinel

discord automod is pretty trash tbf

barren grove

i highly disagree

steady sentinel
barren grove

what does that mean?

junior idol

I think it's good enough for 90% of cases

cedar shale
junior idol
steady sentinel

you probs like everything about it

barren grove

when did i ever say anything about loving it

dont assume

steady sentinel

tell me why you disagree

cedar shale

Useless to to answer when you can't give a real answer man

barren grove
junior idol
steady sentinel

OMEGAlul

ripe pumice

I am A long time R6 PC player. I played a bunch of moblie when it release. Wild how well the capture the game play. I think they did a great job

junior idol

Imagine seeing someone on the train in full gaming gear, a controller and a phone sweating their ass off in an R6 game

harsh sedge

its great how well its done and faster paced

ripe pumice

Dark here are my stats for Ranked last season Y10S4

harsh sedge

39 hours 😭

ripe pumice

Dont at me 😭

ripe pumice

Steam tells me I have put in 4,432 hours into the game 😭 I have been playing since 2018

harsh sedge

yeah thats more correct

39 hours is crazy

ripe pumice

That is just in the competive game mode

harsh sedge

bro 💀

u played 4k hours of casual? 😭

id genuinely go crazy

ripe pumice

It is the one live service game I play. I used to play Apex but have not played that in years

steady sentinel
harsh sedge

bro casual would make me go insane lowkey

zealous perch

nerds

barren grove

you rang?

candid tide

Slay the Spire new Kickstarter is up poggies poggies poggies

zinc hedge

They just released an incredibly well selling game why the fuck are they on Kickstarter

barren grove

mon, mark soujiComf

candid tide

We're currently playing sts2 multiplayer

jagged quarry

i kinda want to get the new board game

i heard it's good

zinc hedge
strong valve

well it's good to get pre-orders so you don't overproduce

thorn pewter
candid tide
candid tide

Excited to see a sts2 board game eventually

jagged quarry

poggers

ya i've only heard good things

candid tide

I just gotta convince my wife that we can afford the $110 for the minis

amber spindle

you can do it

vestal perch

Vibe coding a Discord websocket client let's see if it works kek

strong valve

when it's done do a diff with it and djs v12

normal kiln
vestal perch
normal kiln

.... im redoing my pet thingy commands ... i TOTALLY FORGOT to put i18next in it.........

i hate myself

strong valve

"claude add i18next to these files that I forgot"

normal kiln

meh

jagged quarry

best use of claude is to follow a pattern you've already established

normal kiln

and i almost fucked it up by adding it for the db OMEGAlul

my brain is not there

inventory?.push({
          itemName: itemType,
          type: itemType, 
          quantity,
        });```
i almost added it for that when i need to add it to 
```ts
await interaction.reply(
        i18next.t("...", {
          itemName: itemType, // <-- here
          quantity,
          lng: interaction.locale,
        }),
      );```
vestal perch
jagged quarry

rust

normal kiln

blobsweats

lucky me i already had that list somewhere

amber spindle
vestal perch

No lmfao

amber spindle

Oh and reconnect

jagged quarry

i don't know if you should be including emojis in your strings like that

vestal perch

It is literally just a quick and dirty websocket to do exactly one thing kek

normal kiln
jagged quarry

i meant that translators may interpret them somewhat liberally

normal kiln

oh ... right i didnt thought about that

vestal perch

Even worse with RTL languages lol

jagged quarry

i've never tried to get a string with an emoji translated so idk

normal kiln

should i use {{}} for that then ? like {{user}} , but for emojis ?

vestal perch
amber spindle What about sharding

Nope

It is, quite frankly, just a websocket connection to assign a role when someone joins my server only if they have a player record in my idle game lol

jagged quarry

well it comes down to how the emoji is intended to place in the phrase. if you want the emoji to be built into the string then doing that isn't much different from just directly inlining it. but if you want the emoji to be rendered intentionally separately then i would fully exclude it and insert the emoji in code before the string.

normal kiln

I see

vestal perch

It's about the sentence order, I think.

Like we might say "🩷 Support the developer" and another language might use "developer 🩷 support"

jagged quarry

precisely

normal kiln

well in that (my) case the emoji should always be at the beginning

jagged quarry

yeah to avoid confusion i'd recommend just never including the emoji, i feel like it would add a lot of ambiguity

normal kiln

gotcha

thanks for the recommendation

jagged quarry

np

i just caused a revenue sev because of translations Hide_The_Pain_Harold

normal kiln

😄

normal kiln
jagged quarry
normal kiln

oh so you did a incident that cost money basically ?

in that case : ouch

....hmmm... that wont work OMEGAlul

im ...very good.. at NOT following casings...

VSC should have a extension for that...

cold jasper

Ball

normal kiln

my feeling tells me that my casing will break i18n

normal kiln

ah wait no it will not break...

the enum value is the i18n KEY , not the i18n VALUE ... im okay !

Made myself scared for a moment..

tawdry tulip

shop.toy[itemType]

Oh that's a template string.. can't see it on this tiny mobile screen

normal kiln

yep , template 😄

there

...by sending that i realised that i fucked up...

at least its the only place i managed to put the translation at a place where it shouldnt be

...that i see

deft vector

since when was "@everyone" clickable?

barren grove

that’s crazyyyy

jagged quarry
normal kiln

clickable and if you click on someone you see the profile

amber spindle

But why not just use djs core lol :]

vestal perch

Because I did not want to load another package into this app lol

deft vector
normal kiln

that would be a nightmare

deft vector

roll out integration configs within discords own server settings

barren grove

gnnn

normal kiln

good night jo!

amber spindle

Just that event

vestal perch

Also legitimately wanted to see if I could vibe code it lol

normal kiln

and the answer to that is ?

amber spindle

I mean its not like websockets are that complicated

vestal perch
amber spindle

I tried a few weeks ago, and annoying part was trying to do the compression lol

vestal perch
jagged quarry

it's quite good

it had been shipped to staff for so long that most staff thought it had been released lul

normal kiln

lol

frozen quiver

its such a nice feature

mighty urchin

hmm what is crawl doing on spotify?

amber spindle

crawling

amber spindle
neat patrol

i'd test it just for the sake of actually knowing if it actually fixes it

amber spindle

fair

neat patrol

since you said you didn't dig

worthy current

When is v15 gonna come?

neat patrol

when we feel like it

what do you need v15 for

lilac cloak

at this point we gonna get v15 before checkboxes

amber spindle

@neat patrol oh did i tell you the worst part, it shares cache across bots

neat patrol

well, again, custom id is custom id

it makes it a single layer cache

amber spindle

but yeah this "fixes" that one issue

neat patrol

isntead of "modal A from bot B in guild C in channel D"

amber spindle

okokok plz no judge

neat patrol

and it also pretty much prevents cache staying there forever if you change any of the combinations

use same modal in different channel instead - one submitted other dead in cache

amber spindle

yeah this is a reasonable thing to do

neat patrol

until you happen to open it in the previous channel next time in several hours

amber spindle

but idk, i feel like at least when i have default values they should be compared or smth higher

neat patrol

and then discover that despite you submitting it is still cached?

amber spindle

like i can just casually undo what someone else did unless i really add randomness

neat patrol

have all modals have uuidv4

and link that locally to data on your end

you aren't limited by 100 chars this way, and can store whatever you desire that's linked to the id

amber spindle

yeah

lilac cloak

i'm probably gonna add some random values to my custom ids

lilac cloak
amber spindle

ill be nice and allow cache, but just hash the guildId + applicationId + userId to ensure some fun.. and incase discord is weird not allow someone else to submit

amber spindle
lilac cloak

have you read the discordjs guide by any chance

amber spindle

ew

but prob some time ago

lilac cloak

do you have a normal command handler

amber spindle
amber spindle

why :(

i only like have 3 commands

lilac cloak

plus modals and stuff

amber spindle

at least i dont be funny with the awaitModalSubmit

stateless ftw

lilac cloak

my bot is, except for cache and db ofc, almost completely stateless

jagged quarry

My apps are also mostly stateless except for the state

harsh sedge
amber spindle

you cant have state if you have no users

lilac cloak

when i think of stateless i think of the kind of state that you lose if the bot restarts, like collectors

amber spindle

mr add to docs, plz the padding... or the lack there of

also i forgot that emoji even existed

frozen quiver

go to bed kek

jagged quarry

It's upsetting that they shipped this without checking long emoji names

neat patrol
jagged quarry

But not upsetting enough for me to fix it

amber spindle
neat patrol

looks padded to me Sitt

amber spindle

lol is that photoshop or even more cursed

neat patrol

mspaint suffices

lilac cloak
neat patrol

then you weren't in my room, i'm afraid

lilac cloak

don't be afraid

amber spindle

im afraid but im afraid

neat patrol

kidwithcross

now imma check my locks just to be sure

lilac cloak

i'll help u check them

pliant cedar

676767

empty lagoon

lord have mercy

copper jacinth

Hey you got a couple tabs open if you didn't notice

pliant cedar
brave marsh
harsh sedge
elfin ore

voice ded for anyone else?

nvm, it's been reported

appl pls fix

frozen quiver

surprised souji didnt come in here too kek

split linden

fir7

frozen quiver

Thanks kek

What would we do without you

split linden
muted needle

hej souji, could you perhaps post the link again? I don't see it

barren grove

wait discord is down?

muted needle

just voice, partially

barren grove

im joking ik already

barren grove

i lob u too sweetie

muted needle
frozen quiver

LMAO i was gonna shitpost but it literally connected when i tried kek

deft vector

Interesting github email

vestal perch

I thought they already did that lmfao

appel why u no fix already mmLol

indigo verge
deft vector

*from whenever github copilot was released onward...

*even if you opt out

little forge

hi

could anybody please advise me a little about an automation that I am planning for my server to link with discord/

ripe pumice

You can ask the question but you need to share what you're planning on doing

steady sentinel
little forge

I want to add RSS app in my server

But it says it doesn’t have enough permission

I’m 50% geek and I’ve tried everything

zinc hedge

To do what, add apps?

barren grove

evenin

zinc hedge

hey jo

barren grove

hru?

normal kiln

tempted to move all that to another bot lol

yep ... lets do that.. i will regret it later if i dont

or i will regret now because of the time i will spend moving all that ... who knows

quiet fulcrum

pizzaCat

normal kiln

i am already regretting it XD

Separation of a file of 500 ish lines into separates command builders .... 🙄

barren grove
normal kiln

because i decided that "why not put that ALL IN THE SAME FILE"

barren grove

im gonna rewrite my http bot soon, gitbot

to cv2

the current version works fine, but the code is cursed

atomic robinBOT
quiet fulcrum
normal kiln

im just moving my tamagotchi pet thingy over a bot that will just...do that

i called the bot Petchi lol

normal kiln

i think the only last real thing i need to implements is aging XD

i dont know yet if i implement that or not

you know like baby, toddler , kid , teen , adult senior and ded

baby and toddler cannot battle , kid and teen has medium attack and adult full attack and when they get older they lose attack strenght

against other pets

hoary mirage

That sounds interesting. Would aging be a reflection of real time passed since birth, or would interactions with the pet instigate age increasing?

normal kiln

i dont know that yet , but i think it will be link with a leveling system

i mean , thats almost the easiest solution

i already have a personality implentation made for them , i could easily like ... link a teen pet with a passive agressive personality if i want

/pet battle

interaction.reply("Pff... you're not my mother") .. see the thing

hoary mirage

Def would be easier, could also be a little confusing. Leveling as a game concept is usually associated with becoming stronger

normal kiln

true

hoary mirage

And lol, reminds me of pokemon not obeying because you don't have a badge

Out of curiosity, what sort of command structure did you approach your bot with? A bunch of slash commands with isolated interactions where the user has to use new slash commands frequently, or are you leaning into nested commands or interaction loops for perpetual gameplay?

Or something else entirely?

normal kiln

For now its bunch of slash commands

with these as commands

Train , quest play and care are linked together

by thatfor example i have a quest name train your pet , if that quest is activated and you train your pet , it gives you money , exp and a quest completed

same for play and care

hoary mirage

Ahh okay, so they are linked by your DB tables, not necessarily as subcommands. So if you start the quest that involves training, you don't automatically get brought to the training command, you have to type /train, yeah?

normal kiln

yep

its pretty raw for the moment i would say

hoary mirage

I started one of my game bots with a pretty similar approach. It worked for a while until it started getting more and more complex. I really wanted to have the user basically start a game session and have the commands be standalone, or navigable kind of like a video game menu

normal kiln

ill begin to make it functionnal , after that if i want a fancier approach , i will check for that xD

my approach here is more like a Tamagotchi ( if you know what that is ) than a game session

hoary mirage

Functional and working is the best starting point, everything can always be iterated on 👍

I'm vaguely familiar with them. So they aren't something you're actively playing with for an extended period of time ,right? You're basically just checking in on them occasionally?

normal kiln

yeah and you make sure they dont die XD

hunger and happiness drops if you dont take care of them

hoary mirage

Naww can't let them die 😭

Sounds like a fun project though! If you do decide you want to interconnect some of your commands more to allow navigation between them for quality of life, you should give me a shout. Been building an open source tool that could help

normal kiln

sure

surreal palm

󠁛󠀣󠁣󠁤󠀱󠀸󠀰󠀷󠀬󠀣󠁤󠁥󠀳󠁥󠀲󠀷󠁝

normal kiln

Having a script for autogenerating commands names and all for markdown is a blessing

asked AI for it and i tweaked it for make it work correctly , and im not ashamed for it XD

it does what it needs to do and its perfectly fine like that OMEGAlul

barren grove

good morning ☀️

normal kiln

good morning !

barren grove

how you?

normal kiln

pissed and happy at the same time , weird sensation lol , about you ?

barren grove

oh-

i’m at school gonna meet with an intern specialist at the accessibility office where i work

then i work from 12-5

then class at 6

long day

normal kiln

ouch

normal kiln

...i dont know what attibute i can add to this ... Think_Eyes

for example , thats what i did for animals

same for personality

hoary mirage

🤔 Could have a requirements attribute if they need to get to a certain level or have a minimum happiness or hunger or health to do the things

normal kiln

Maybe , for now i did that

reusing enums already done because , i would be dumb NOT doing that lol

wise wasp
barren grove

i love automation

wise wasp

ikr

normal kiln

ci ... ?

barren grove

command interface? idk

wise wasp
barren grove

oh nvm

normal kiln

i hate them OMEGAlul

wise wasp

Fair

normal kiln

they never fucking work , i upload manually instead

wise wasp

Yeah valid tbh

You self host a lot of stuff right? Maybe you could self host your own Jenkins server and mess around in that, it's a nice learning experience (well was for me anyway), but yeah idk how much use you'll get out of it

normal kiln

i self host everything

wise wasp

I'm personally a massive fan of on prem stuff

normal kiln

without SSH

i have my server right behind me OMEGAlul

wise wasp

Real

But what if you're too lazy to go to it idk

vestal perch

CI = "continuous integration"

Sorry, I know it was clarified as "GitHub Actions" but did not see anyone actually explain the stupid acronym~

barren grove

ur a github action

blobreach

normal kiln
barren grove

DOG

cold jasper

How do you do stuff on it if not through SSH

vestal perch
normal kiln
vestal perch

I'm tweeting this

normal kiln
wise wasp

Thank you Naomi

cold jasper
barren grove
normal kiln
barren grove

.

EVEN BETTER

vestal perch
barren grove

we love void

wise wasp
normal kiln
barren grove

MEOW

normal kiln

MEOW MEOW

warm saffron

MEOOOOW

normal kiln

the one that is sniffing , is the mother and the gray/white is the father of the black one

warm saffron

One of our apartment cats gave birth to 6 younglings

We have no idea how to take care of this many

lilac cloak

omgggg el gato

barren grove

here is baby

sweetie pie

hoary mirage

Being allergic to cats is awful. They are so cute but are forbidden fruit

Can never own one 😭

barren grove

i used to be allergic to cats until i got like 7 years worth of allergy shots

hoary mirage

Do they actually work well?

barren grove

oh for sure

i take allergy meds every day, but they are not as awful as they used to be

elder eagle

Is it normal that I get an error when I try to add an answer to a mandatory onboarding question?

barren grove

shouldn't be, whats the err

maybe i can try to help

elder eagle

Can't save the changes

steady sentinel

rate limited

barren grove

how would you be rate limited from that…

elder eagle

The onboarding question is the one that adds them to the one channel they can write in. Maybe should've specified

steady sentinel
barren grove

doubt it

elder eagle

ah, had to do the same hacky thing I did in the first place when I made that question. That explains that

allow everyone to write in a channel everyone sees. add the answer to the onboarding question. disallow everyone to write in the channel everyone sees again.

barren grove

whoops sorry im working so i had to take care of something

working the front desk

lilac cloak

man i love how people tell me that all the linux compatibility layers just solve everything

and then i have several pieces of software that are, at best, very annoying/difficult to get working and the "solutions" i find just dont seem to work

jagged quarry

jUsT rEaD tHe WiKi spongeyoff

long girder
lilac cloak

i need ros2 jazzy for a club im in and it just doesnt seem to work on fedora, which is what im using because iirc this server recommended it, and i need fusion360 for another club im in (doesnt strictly have to be fusion360 but thats the only option im especially familiar with) and the fusion360 for linux version i found has a syntax error in its installer

vestal perch
harsh sedge

mine sometime just never saves no matter what no errors

jagged quarry
vestal perch
elder eagle

like the angry unicorn of github?

vestal perch

YES

But also github outages are very make Naomi happy because it means she can skiv off

jagged quarry

you have about a 1 in 10 chance that github is down at any given time

harsh sedge

all this ai 👵 😡

vestal perch

NaomiAI

split linden
vestal perch

Amazig

Amazing, even.

jagged quarry

zig mentioned

vestal perch

zag

barren grove

is that nitro exclusive

vestal perch

I have no idea

In fact, entirely possible it's an experiment~

jagged quarry

ฅ^•ﻌ•^ฅ

split linden

@jagged quarry

jagged quarry

(。˃ ᵕ ˂ )⸝♡

split linden

what are those called again?

dawn geyser

woah ARM making their own cpu

torn stone
split linden

thanks

dawn geyser
split linden

⸂⸂⸜(രᴗര๑)⸝⸃⸃

ripe pumice
barren grove

what a great productive day i had

lots of professors picking up exams, students taking exams

answering the front desk phone

atomic monolith

Good old days of getting paid to do absolutely nothing most of the time

barren grove

im a college assistant so im doing different assignments all the time, which is nice

atomic monolith
barren grove

yeah its nice

normal kiln

Came back from the doctor

they think of doing a Cholecystectomy for the gallblader

yayy../s

cunning void

Ooo, I assisted in a cholecystectomy ot just the other day

normal kiln

they go through the belly button or they open up ?

cunning void

Belly button

normal kiln

ah ok

another scar on the belly button , noice >_>

cunning void

There's like total 3 holes tho

normal kiln

3?

cunning void

Or ports as we call it

Yeah, one for camera, and other for instruments

normal kiln

button being 1 of 3 , where are the 2 others ?

sides ?

cunning void

Side, and upper abdomen

normal kiln

....ill ask for a fat removal at the same time then OMEGAlul

cunning void

There's also 4 port lapchole, but we generally don't do that much here. Don't know about canada tbh

normal kiln

fat removal is the same amount of time i need to be off work ... OMEGAlul

normal kiln

for now i have a abdominal(belly) echography(?) scheduled with a 2 months medication and a blood work
but the surgery is a option to consider

all that because i cant digest OMEGAlul

simple , this week... theres 7 days in a week , 4 days out of 7 i was not able to digest

vestal perch
normal kiln

wanted to say imaging , but thats not the same process lol

azure sail

well ultrasound is an imaging technique

normal kiln
azure sail

ye, very true

just being pedantic since I literally have an "imaging" rotation and it 100% includes ultrasounds lol

normal kiln

x)

normal kiln
cunning void

Daro weren't you developing ai system for reading (or helping) reports? Or was that someone else?

normal kiln

the blood work that i have to do has like 10 thing checked on it ( checkboxes )

maybe more

azure sail

That's not me. But I did work on a simulation & AI system to quickly calculate patient dose from their CT scans and add to their medical records

cunning void
cunning void

Private one's don't?

normal kiln

just today cost me 500$

vestal perch

Our speech to text models are used in healthcare :3

azure sail
normal kiln

pregnancy blood work is 9 vial

azure sail

wew

god damn

cunning void
normal kiln
azure sail
azure sail
atomic monolith
normal kiln

for me they even checked my DNA in blood work

to see if i was missing chromosone of some sort

because of my past pregnancy

cunning void
normal kiln
cunning void

You are using it to enter the body, so ports

azure sail

:)

atomic monolith

😭

I don't think I've ever heard anyone refer to them as ports

normal kiln
cunning void
normal kiln

*Daro should understand that *

vestal perch
atomic monolith
normal kiln
azure sail

(this is not to say it's bad. I still think this is better than not having it)

vestal perch
atomic monolith
vestal perch
vestal perch
atomic monolith

I tried to become a pharmacist before moving to being a software engineer. I don't regret my decision, but sometimes I think to myself that It would've been really good to have that type of knowledge as well

azure sail
normal kiln

Software engineer for pharmacists

atomic monolith

😭

strong valve

I see some pharmacists standing around all day, when you have downtime just write code

ez

vestal perch
atomic monolith

Realistically I can't do it though. It's why I dropped that path in the first place

strong valve

I did hear the hours for pharmacists can kinda suck though

atomic monolith

I'm just not that smart, idk

atomic monolith
normal kiln

i could be smart enough for being a pharmacist , i just dont use my brain to actually look and be smart 😂 (in other words im lazy to learn)

strong valve

yeah an acquaintance I know of had strange hours every week, it could be night shifts and day shifts

it was hard for her to go out because her hours weren't regular

atomic monolith

That sucks

normal kiln

irregular work hours sucks

vestal perch
atomic monolith I tried to become a pharmacist before moving to being a software engineer. I don...

I did two years of undergrad work for a Bachelor's in Education programme, and minored in psychology. I was wildly unprepared for university and was not accepted into the programme. So I dropped out and got married.

There was a period of time where I worked for a labour union. Went to law school for two years, with a specialisation in labour law. That school closed down quite suddenly, and there I was with more debt and no degree. So I kinda said "fuck it" for a while.
-# The school closed so hard that the IRS audited me because they had no record it ever existed~

THEN I decided to try medical school. At this point I had fuckall for direction in life, having given up on goals. I liked medical shit, figured I'd do some medical shit. Ended up getting a divorce and had to drop out.

Did 11 years of retail management, quit my job, was gonna play vidya for 6 months and then go work in human resources. Got bored after 2 weeks, decided I needed a hobby. Taught myself to code. Got involved with freeCodeCamp. Got a job offer 7 months after I started learning.

And now here I am, doing software engineering and community management and getting paid to shitpost on Discord~

atomic monolith

Also IRS audits sound terrifying

azure sail

The school closed so hard that the IRS audited me because they had no record it ever existed WEW

normal kiln

its terrifying only of you have something to hide

atomic monolith

Lol

cunning void
normal kiln
vestal perch
atomic monolith

I'd probably be screwed if my parents didn't help me file taxes tbh. I'm completely incapable of doing them myself (and i don't even live in the US where you have to figure out how much you owe the government)

atomic monolith
strong valve
normal kiln

taxes.... i should do mine...

vestal perch

Now I make my living helping other people do the same~

normal kiln

my carrer path sucks compared to you 😂

atomic monolith

As stupid as this may sound, the reason I got a job in a decent company is because of a Discord bot 💀

azure sail
normal kiln its terrifying only of you have something to hide

nah, it's terrifying either way tbh.

Got audited by the CRA last year due to me submitting a large medical claim. They then refused it and mandated I pay back with interest. This very nearly caused me to go into negative money.

I then was able to submit a grievance for re-evaluation, and after 3 phone calls where I had to tell them yes I did in fact send all documents, they just had to FUCKING SCROLL DOWN ON THE PDF DOCUMENT they eventually re-approved it.

That all took almost a full year

normal kiln

My familly is in retail stores ( owners ) im in retail store ( not owner ) end of the story OMEGAlul

azure sail

this was a significant amount of money, and a genuine massive stress

atomic monolith

Maybe not directly, but it definitely did steer me towards that

azure sail

so yes, even doing nothing wrong, if I hear my taxes are being audited it's scary

normal kiln

ive been audited a lot of times and never been scared honestly , but i never did huge medical claims

azure sail

fair, but this was close to 10k that was flip-flopping around. It was... unpleasant

normal kiln

i still owe the gov about 20 000$ apparently and ... they fucking wait OMEGAlul

saw the letter , reaction: ah...
4 years later receive the same letter , put that in the trash dont care anymore

atomic monolith
normal kiln

they audit me but they see nothing

they dont even see the "debt"

its in my CRA account ( the debt ) they dont see it ... so ... i dont see it either OMEGAlul

you dont see , i dont see

atomic monolith

Lmao

normal kiln

i think the biggest medical claim i did was 4000

approved instantly

normal kiln

all my gov debt can be taken via my paycheck honestly they pay themself automatically

like last time 5000$ to quebec , they took it directly through my gov income

for 2 years i think?

vestal perch
atomic monolith

I think the largest medical "claim" I've ever had to make was 500 euros 💀

vestal perch

Turns out the IRS gives a lot less fucks if you give them money~

normal kiln

yeah

Quebec just cut into what i receive by them per month and they dont complain lol

atomic monolith
normal kiln

i just received ... less money

normal kiln

my last dental work was 13 000

atomic monolith
normal kiln

is dental doctor a private thing ?

oh wait , maybe the term private is not the same for EU

atomic monolith
normal kiln

ok yeah same

muted needle
atomic monolith

The government does offer dental care, yes, but you're likely going to wait 3 months for an appointment because of the sheer amount of people

So your only "real" choice is a private dentist, which isn't fully covered by insurance (if none at all)

normal kiln

and 500$ was for what ?

teeth removal ?

copper jacinth

how else are you gonna make a necklace?

normal kiln

dont need a dentist for that

the necklace is just.. cutier with a dentist OMEGAlul

atomic monolith
normal kiln

Oh, cheap

...well.... about the same when i check that

just wisdom tooth my dentist 200 euro ( if not more since last time i went there )

atomic monolith
normal kiln Oh, cheap

I mean it isn't that expensive especially given my income... it just looks like that by comparison to how much the government covers for you

If only public dental care was decent 🥲

normal kiln

yeah the price went up lol

normal kiln

with that much people i would understand the wait

66 * million sorry...

atomic monolith
normal kiln

ah

atomic monolith

I'm talking about the world's pizza and pasta capital

normal kiln

i see

atomic monolith

Gotta love Italian health care kek

normal kiln

cant you just... go somewhere else in the EU for healthcare ?

genuine question

could ask my husband but im lazy and he wouldnt understand the context of the question

atomic monolith
normal kiln

ahhh i see

atomic monolith
normal kiln

imma ask my husband 2 sec XD

ah he says the same thing

"its possible that they pay... but its rare "

"they pay for emergencies if i remember" thats his answers

his mother would have the answer but i will not call her at this time of the day lol

at 2 am she will scream at me OMEGAlul

atomic monolith
normal kiln

those are free

atomic monolith
normal kiln

my husband is french born in italy , i remember his mother telling me the story lol

the nightmare was to go back in france with the kid lol

atomic monolith

Tbh I think the world should learn from France's Sécurité sociale. I genuinely don't think any other government does it better

normal kiln

well every healthcare program has its advantages

some are better than others tho

atomic monolith

True

normal kiln

Canada has a high quality of care, especially in primary care for chronic diseases, but suffers from low resource availability (fewest doctors and specialists per capita in some comparisons).

our problem is that we have no one that want to do the job

but once we are in the system... we are IN

that ... followed that hospital that literally wants to fall apart...

they did a brand new section of the hospital... BRAND NEW ! ... it already has water leak

where i am

atomic monolith

Literally how 😭

normal kiln

poor construction

atomic monolith

My god how did it only take a week

I thought Canada was better than that

normal kiln

yeah less than 1 week after new baby hospital floor , water leak

atomic monolith
normal kiln

check the link

atomic monolith

Every time I've visited Canada it looks perfect

atomic monolith
thorn pewter
normal kiln
atomic monolith

@normal kiln What the hell?? How tf could it be this bad

normal kiln

they also had ant invasion

atomic monolith

And it's in Quebec. I know people make jokes that Quebec sucks but this is horrific

normal kiln
atomic monolith
normal kiln

..... i didnt expect that thumbnail...

atomic monolith

If this happened in Italy we would start a revolution

In France this would've been the reason the government got overthrown

normal kiln

i always said that healthcare sucks in quebec OMEGAlul

quebecers prefer dying than go to the hospital most of the time ... theres a reason xD

atomic monolith

If Quebec has any rivers y'all should definitely threaten to shit on them

Take inspiration from the French

normal kiln

lol

the thing as well is Canada doenst finance quebec for healthcare

or at least ... not that much

atomic monolith

What

normal kiln

Quebec has their own healthcare and work independently

atomic monolith

I swear I'm being the biggest stereotype right now, but as an European this is giving me chills

normal kiln

Canada's healthcare is not in quebec except for teeth

we have our own shitty thing

atomic monolith

Insane lol

normal kiln

so independent that if im in Ontario , i will pay for hospital bill

been there done that moment

and im in the same country...

i dont even think you can ask for reimbursement

ah , you can

these arent paid back tho

well...

they pay a part...

atomic monolith

I think this is a very good example of how not to structure your government

And how to make people hate you, I guess

vestal perch
normal kiln

let people choose

via a poll , on twitch xD

ive never seen that , im sure it would be fire

on all senses

from 0 to chaotic instantly

prime minister playing fortnite and choosing laws at the same time with his streaming community , going chaotic at "yesss" speed lol

ashen crag

havent heard any complaints from their citizens

worthy pulsar

i mean they have had pretty decent foreign policy at least dogeHaHa

provided military support to anti-apartheid fighters and they supported the black panther party

although their stance on south korea.. leaves a lot to be desired mmLol

zenith thunder

ratPog

long girder
amber spindle

lol how was this even still on yarn to begin with

split linden

?

what? it's not like yarn is deprecated or something... it works

zenith thunder
amber spindle

i guess its not as active, so the DX and speed isnt as noticeable

cunning void

You'd be surprised that it was first on npm before yarn

amber spindle

woah

amazing

echo tapir

personally im a yarn enjoyer

elder eagle

personally I don't care what pm is used

amber spindle

i am a git submodule enjoyer

cunning void

Personally I'm copy pasting node_modules kind of guy

amber spindle

respectable

i think hand writing them off based of a youtube tutorial is fun too

warm saffron

I write every package that I need from scratch

harsh sedge

i just ask claude to write the node modules

amber spindle

after all writing is-odd is pretty simple

we have claude-prompts.json where it saves the prompts

amber spindle

should i... the code is all in v14 branch already and the builders are already released... or i could just make a patch but thats boring

tulip crag

do what you want