#AEGIS OS Rewrite

1681 messages · Page 2 of 2 (latest)

devout beacon
#

Despite they are all accepted

devout beacon
#

Also stats is bugged

#

11 accepted today

#

And can it also say num of days for AULA and ALA

#

Instead of 532 hours

#

Also it says total points, that's also bugged

#

95-99% of my points are ds

devout beacon
lean wharf
#

Not a bug, this was intentionally done by officers to prevent double points from being awarded due to issues during last quota. They have now been cleared from the system.

north topaz
#

@lean wharf so uhm

#

i cant grade any ds

#

it always fetches the same ds

#

#🔎duty-state message

#

status: Reopened your previous claim after a restart or catastrophic error.

#

yeah no this is happening to every dsĂč

#

manual grading here we go

#

apparently im only one with this issue^

north topaz
#

managed to fix the above, here, it says UTC yet they used GMT+1, which messes up the note because it makes the time not within the ds but if u click on message it is within because its correct, so the bot realized its GMT+1 and turned it into utc

lean wharf
north topaz
#

it kept fetching same ds

#

even after like 5m went by

#

i had to deny em to get trough it

hollow goblet
#

milk

#

i am angry

hollow goblet
#

smh

serene wigeon
#

allow us to claim the ds while the last one is still loading

lean wharf
keen mango
#

Make the bot open source

keen mango
vernal blaze
# keen mango

"an engineer's dream is an architect's nightmare" digitalized version

hollow goblet
#

can we please add back the city when easter egg

#
  • hello agias
north topaz
#

lol

lean wharf
#

AEGIS OS - Update

  • Completely reworked and overhauled the data system for aegis OS, no longer using the same database framework that the original was using
    • Pending duty states now reside inside a high-speed data cache, when graded these are transferred to a separate database used for long-term storage
    • Everything else such as stats resides in said long-term storage
    • I can now make changes to data in the event that manual changes need to be made (fuck sqlite)
  • Leaderboard completely reworked and overhauled, the issue regarding quota randomly disappearing has also been identified and SHOULD BE FIXED BECAUSE TS WAS SO ANNOYING
  • Overhauled the core of the bot itself, improving responsiveness and speed across the board. (had to steal some code from SIBYL to achieve this lmao)
  • Reworked and optimised logic for pending duty state handling and counting, improving other functions such as the pending counter.
  • Misc tweaks
  • Misc bug fixes Trolley
  • Bunch of other stuff I probably forgot to mention here
    <@&1061991335474769960>
wild hollow
#

W

north topaz
#

high speed i doubt

lean wharf
wild hollow
#

dont knock it till you try it

lean wharf
#

First time it might be as it'll be caching info

#

but after that it should be fine

north topaz
barren pendant
#

let's go

north topaz
#

@lean wharf may i suggest it checks for duplicate links

#

not really important but

barren pendant
#

ooo

#

that's good

lean wharf
#

that can be done

barren pendant
#

some people use tablist end link of prev duty state as their starting ds link for the next ds.

#

i'm kinda lenient on it as long as i see hours and different post

lean wharf
#

actually yknow what I can add this rn

barren pendant
#

but post pics are the main concern

barren pendant
lean wharf
north topaz
#

omg

barren pendant
north topaz
#

finally unlimited deny reason characters

barren pendant
lean wharf
#

lol

north topaz
#

but i need like atleast 150 some cases

#

ok idk what the old limit was so i cant give a number

#

but i think limit was like 70 char

#

OH

#

@lean wharf kind sir leaderboard dont work

#

i graded like 10ds did nothin

lean wharf
north topaz
#

14:53 its updating every minute

#

as expected

lean wharf
#

hm

lean wharf
clever bluff
#

@lean wharf you

#

there was like 90 ds unclaimed

#

not it's 0

lean wharf
lean wharf
clever bluff
#

right nvm

#

mb @lean wharf

lean wharf
#

@north topaz can you send a screenshot of the leaderboard

north topaz
#

one min

north topaz
hollow goblet
#

hello agias

#

grrr


lean wharf
lean wharf
north topaz
#

but I hope it now works

lean wharf
north topaz
#

alright

clever bluff
#

@lean wharf i just graded 1 DS

#

and leaderboard says 0

lean wharf
#

hm

north topaz
lean wharf
lean wharf
#

(I am investigating the leaderboard issue)

north topaz
#

doesnt work at all it seems

north topaz
#

@lean wharf turn this to hours + minutes when u get the time pls

north topaz
#

Also

#

for timezones

#

it doesnt say UTC anymore and it fetches correct one

#

but it converts it to UTC regardless

lean wharf
lean wharf
lean wharf
#

AEGIS OS - Update

  • Fixed leaderboard
  • Duration in the duty state marker now shows as hours and minutes (or just minutes if under an hour)
  • Fixed bug where timezones show as the timezone on the duty state but still converts to UTC
    <@&1061991335474769960>
#

rejoice

clever bluff
#

@lean wharf can you add 30 ds to my database

#

i have only 2 now

#

I should have 32

proud pike
#

could we get the command to allow uc's to do this

clever bluff
clever bluff
lean wharf
vernal blaze
#

đŸ€“

lean wharf
clever bluff
#

this will show you

#

remove . in search bar

north topaz
clever bluff
lean wharf
#

I'll add later

lyric ingot
lean wharf
grim lodge
# lean wharf done

can we get an option where the slash command redirects us to a payment page, we pay 5 bucks and we auto complete quota for that week

grim lodge
jolly stone
#

Deal

grim lodge
hollow matrix
#

youre telling me i can just pay my way through the weekly quota

#

now this is an innovation ive been needing

#

😈

grim lodge
#

super will end up paying and still doing quota

#

@north topaz ur welcome btw ^^ u dont need to do quota

north topaz
clever bluff
#

i started grading some

#

and I had like 39 on leaderboard

#

after few minutes it randomly changed to 14

lean wharf
clever bluff
#

ok

lean wharf
clever bluff
#

It remvoed @lyric ingot quota to

#

Reduced 40 DS

lean wharf
#

ok thats a very nasty bug ngl

meager kayak
#

@lean wharf can you update the format

#

I keep using sauces old format and it keeps getting denied

lean wharf
lean wharf
# meager kayak I keep using sauces old format and it keeps getting denied

just checked your submissions, it's because you keep providing a Notes: section but not actually providing a note. If you don't have any notes to add then just don't use it.

E.g.

Username: ba6ixes
Duty: PKSF Duties
https://gyazo.com/b4864b096ff5d7793d16ae3230edbae3

Time Started: 11:03 CST
Tablist Started: https://gyazo.com/200f5f8b0a9bd5a6d0d34bcc2b0065af

Time Ended: 12:18 CST
Tablist Ended: https://gyazo.com/183bb695bc45bc94fa2e8c096f646e5d

Notes: server crash lol
Username: ba6ixes
Duty: PKSF Duties
https://gyazo.com/b4864b096ff5d7793d16ae3230edbae3

Time Started: 11:03 CST
Tablist Started: https://gyazo.com/200f5f8b0a9bd5a6d0d34bcc2b0065af

Time Ended: 12:18 CST
Tablist Ended: https://gyazo.com/183bb695bc45bc94fa2e8c096f646e5d
meager kayak
#

Ah

grim lodge
#

is it sqlite or external like mongo

lean wharf
grim lodge
#

cool

keen mango
#

frfr

unique tide
clever bluff
#

@lean wharf can you update database manually?

grim lodge
grim lodge
#

Bahaha python joke

clever bluff
lean wharf
blazing bear
#

@lean wharf

#

I was gonna resubmit my duty state and do a 4 hour duty state, someone said to delete it and it would work however I cannot submit another duty state because the OS wont allow me, so will I still get the points from the deleted duty state?

jolly stone
#

@lean wharf

worn sedge
#

@lean wharf Why must you force us to put a timezone 😭

#

Ts not cool đŸ„€

hollow matrix
worn sedge
hollow matrix
#

it shouldve

worn sedge
#

If you ask all the current officers only you would say that you've used the timezone to grade duty states 😔

lean wharf
#

AEGIS OS - Update

  • Refactored duty marker logic for robust state handling
    • Enhanced duration calculator to cap at 25 hours and fix overnight calculations
    • Introduced a new function for atomic duty claiming with retries
    • Improved duty state processing with better logging and error handling
    • Should fix the odd bug with the count of duty states marked weekly to just vanish
  • Updated logging throughout the duty marker and adjacent modules for improved observability
  • Reworked embed generation functions for duty states
    • Adjusted message descriptions and re-added "Last submission" info to fetcher message
    • Improved formatting and logging for embed-related errors
  • Introduced stricter type checking and commenting for better code maintainability
  • Simplified repetitive code blocks with helper functions for better organization

If you discover anything weird ping me here
<@&1061991335474769960>

lean wharf
keen mango
#

ok

keen mango
#

@lean wharf Are there any plans to remove Imgur as an official link? It’s banned in the UK, so officers from the UK wouldn’t be able to access those images

lean wharf
keen mango
#

Or

lean wharf
keen mango
#

Noooooooooo

#

I wanted to use the api so people who upload discord images will get imgur links auto

#

😭

lean wharf
keen mango
#

?

lean wharf
#

who tf even uses that (other than me)

keen mango
#

People upload image to discord > bot gives link

#

(this would be used in the duty state maker i have)

#

People asked for it

lean wharf
# keen mango People upload image to discord > bot gives link

Tbh I don’t see how this is easier than just using gyazo/lightshot and a text file.

I always did mine by having a saved text file as an empty duty state with timezones already added, then just paste the links and input info as I go, post it, done. Uploading the images to discord and then using a duty state marker tool sounds like it would take way longer, but then again I’ve never used anything like that so I’m probably not seeing the full picture.

keen mango
#

The only thing you need to do is

#

Upload the 3 images

#

Nothing else

#

Everything else is being done by the bot

#

Time Timezone duty format bla bla

lean wharf
# keen mango Nothing else

How does it handle the times? Are you using the time of when they actually interact with the bot as a baseline?

keen mango
#

It starts counting when the first image is sent and stops the counter when the last image is sent

#

And it applies the times

#

And you can also use Timezones so it automatically converts the time to yours

lean wharf
keen mango
#

It’s better and allows people to track their statistics

#

The duty state maker is fully customizable btw

#

They can edit and change everything

#

Whatever they prefer

#

(5k lines of code btw)

worn sedge
keen mango
#

The only step you do is send 3 images

hollow matrix
keen mango
#

After Imgur is removed there will only be 2 providers

#

Adding one more won’t harm anything

#
  • imgBB is a very well known provider
#

And offers a lot of opportunities

north topaz
#

lol

#

What’s the issue

keen mango
#

People don’t wanna download softwares just for duty states..?

north topaz
#

they’re lightweight

#

Now idk how light shot works

#

but gyazo isn’t very taxing on performance

#

Also imo no reason Imgur should be prohibited

#

yes some officers can’t see it

worn sedge
north topaz
#

Just skip it

#

Another officer will do it

north topaz
worn sedge
#

đŸ„€

#

Lightshot isn't going away anytime soon

north topaz
worn sedge
#

Probably

#

You drag a picture to the website

#

It makes a link

#

You copy the link

#

Shrimple

north topaz
#

That’s easier than imgur lol

#

I found imgur so annoying

worn sedge
#

đŸ„€

north topaz
#

Idk how people use it

worn sedge
#

Damn

#

That's why I was wondering why there are so many extra steps with Germany's bot lol

#

Like making a duty state cannot be that difficult

north topaz
#

Germanys bot is overly complicated afaik lol

#

Unecessarily

#

I didn’t use it tho but that’s what I heard saw

worn sedge
#

Creating a solution to a problem that didn't exist đŸ„€

keen mango
keen mango
#

Please don’t talk unless you know how it works

#

🙏

keen mango
#

Please explain it to me

north topaz
keen mango
#

You only post 3 images and that’s all

#

Again how is this complicated

north topaz
#

and how does it take time

keen mango
#

Maybe read the conversation I had with Walac?

#

Please don’t talk shit

#

Get the facts first

north topaz
#

idk bro I asked a question

#

I ain’t no talking shit

#

Anyway this isn’t the place

keen mango
#

The system is so complicated and so hard!

#

Is that why it’s being used everyday

#

By lots of people

worn sedge
keen mango
#

You’re banned

worn sedge
#

đŸ„€not tuff mate lmao

keen mango
#

The system doesn’t only make the duty for you

#

It has a lot of other features

#

Which simplifies everything

#

But again you talk without doing any proper research

worn sedge
#

What is there to simplify it's a duty state 😭

keen mango
#

You are like the BBC

#

🙏

worn sedge
#

The only good features of your bot are the gamepass stuff

Anything else and you're just over doing it đŸ„€

keen mango
#

It’s not like I just randomly made the system

#

People asked for it

#

And people use it

#

And it’s still being used by lots of people

worn sedge
#

Lazy ahh people

#

Duty states aren't rocket science

clever bluff
#

@lean wharf again this bot removed my quota

#

by 30 again

grim lodge
#

@north topaz why are u beefing with an initiate

sly garden
grim lodge
#

soon

#

allegedly

lean wharf
#

Is any other officer having this issue

clever bluff
#

Ask someone to grade few

#

It removes 30 always

lean wharf
clever bluff
#

Yesterday it was 30 too

clever bluff
#

as yesterday

serene wigeon
#

@lean wharf also last submission points to the youngest ds

#

instead of the oldest one

#

yk

lean wharf
lean wharf
#

AEGIS OS - Update

  • Leaderboard/stats improvements
    • Enhanced profile update logic to increment counts atomically and improve database synchronization
    • Fixed calculations and ensured pending GUID deletion enforces database update
  • Misc code cleanup and refactoring
  • Refactored pending duty timestamp retrieval
    • Updated query to retrieve the oldest pending timestamp instead of the newest (oops lol, ty @serene wigeon for pointing that out)
    • Replaced "Last submission" with "Oldest duty state was submitted"
      <@&1061991335474769960>
#

THE AGE OF BUGS HAVE ENDED!

#

NO MORE BUGS!

ashen olive
lean wharf
proud pike
#

walac our goat

#

@lean wharf if the bugs are gone could we perhaps get #🏃📅training-schedule automated again yippee

ashen olive
barren pendant
#

Officer morning routine:
I wake up with an AEGIS eye mask up, and go straight to the bathroom
Then I brush with fedorium toothpaste whilst listening to AEGIS background game music.
Then I read a chapter of AEGIS fan stories and compliment the chairman's handsomeness.
Then I go for a run in the wasteland and come back to the base, just in time for walac to ping me about the bot so I can read it while eating my breakfast batteries.

walac bot fix has become part of routine, give the poor guy a break.

#

@lean wharf chill out gang, don't forget about AIA.

#

is there anyone else helping u

proud pike
#

but its something that could relatively be added (and was added before it bugged with the old aegis os)

#

what we're currently doing is meant to be temporary

lean wharf
unique tide
#

so he’s soloin it i bet

jolly stone
lean wharf
lean wharf
lean wharf
worn sedge
lyric ingot
#

@lean wharf

#

It removed my duty states.

#

Add 40.

clever bluff
#

Bot fixed it

lyric ingot
#

I had 40.

#

More.

#

I took it off again.

#

I am supposed to have 120.

clever bluff
#

Bruh

#

@lean wharf 😡

#

Again

lean wharf
#

@clever bluff@lyric ingot I'm only receiving this issue from either of you two so can you just describe exactly your process? (grading very quickly, did you deny or accept before you noticed the change, etc)

clever bluff
#

i didn't check anything

clever bluff
lean wharf
#

shows on the message too

#

Unless he did more since

clever bluff
#

looks like that it fix itself

lean wharf
dry tusk
#

get back to work

lean wharf
dry tusk
#

😠

clever bluff
#

and we will see

lean wharf
#

actually you just made me remember something

clever bluff
#

nothing removed

#

i think it's hapenning randomly

lean wharf
#

nvm

clever bluff
lyric ingot
lean wharf
#

@lyric ingot Does this only happen once? (As in you notice that it removes points, but it doesn't remove any more after that)

clever bluff
#

and no problems for now

clever bluff
#

@lean wharf I think I found another bug

#

when someone is doing 30 minutes DS

#

the bot says it's 24 hours and 30 minutes

north topaz
lean wharf
lean wharf
clever bluff
#

#🔎duty-state message

#

It was accepted by me

#

I fixed points for it

#

Those 2 i denied: #🔎duty-state message

#

#🔎duty-state message

lean wharf
# clever bluff Here

ok yeah thats an issue with how it calculates the duration for overnight/24hr duty states

#

I'll look into it when I'm home

#

good catch tho

clever bluff
#

They keep getting a lot of those ds

#

Broken one

lean wharf
lean wharf
#

AEGIS OS - Update

  • Fixed duty states that were 30 minutes long being detected as 24 hours, was due to a logic error in the function that calculates duration for duty states done overnight or 24 hours.
    <@&1061991335474769960>
#

ur welcome

lean wharf
# lyric ingot Yes

see if this happens next quota, for now just notify a UC or whoever handles your quota about it

It's due to data changes I made within the week, it's working as intended but just needs a fresh new week of quota

lyric ingot
lean wharf
sly glen
#

i wanted that much points

#

😔

lean wharf
sly glen
lean wharf
#

AEGIS OS - Update

  • Misc fixes and improvements
  • @stone tree is listening to the DoD soundtrack again
hollow goblet
#

hello agias

lean wharf
#

AEGIS OS - Update

  • Hello Agias !!!
  • Get real
  • aegis os is gay
worn sedge
#

aegis os is gay

lean wharf
worn sedge
#

😡

#

aegis os is gay

#

đŸ„€

#

Please speed

#

I NEED THIS

lean wharf
stone treeBOT
worn sedge
#

W

#

Get real

worn sedge
#

Hello Agias !!!

stone treeBOT
# worn sedge Hello Agias !!!

Hello Agias !!! I got a ban on killing the Agyas group 3 months ago .. I want to play a game but I can't please fix it .. My name: Goysuduhdhf

worn sedge
#

@lean wharf They all work no need to test

#

Should hire me for QA

worn sedge
#

Get real

hollow goblet
#

thank you walac

#

hello agias

stone treeBOT
# hollow goblet hello agias

Hello Agias !!! I got a ban on killing the Agyas group 3 months ago .. I want to play a game but I can't please fix it .. My name: Goysuduhdhf

hollow goblet
#

aegis os is gay

stone treeBOT
clever bluff
#

aegis os is gay

stone treeBOT
clever bluff
#

Get real

barren pendant
#

@lean wharf The bot thinks wxlf's two 30 min ds are 24 hours for some reason.#🔎duty-state message

#

manually removing points

lean wharf
barren pendant
#

idk why, rest work fine

lean wharf
# barren pendant it's only for wolf

just tested and it's calculating 30 minutes, not at home so can't see database but it's probably because it was submitted before I published the fix

barren pendant
#

i see

high echo
#

thanks twin, its actually super convenient

serene wigeon
#

spread the word

#

more people need to use lightshot

proud pike
#

i hate imgur just cause of the fact it takes awhile to load

grim lodge
proud pike
#

yes

#

diss imgur

grim lodge
#

what is this npc content on imgur

#

like ive seen this video like 3-4 years ago

dry tusk
#

@lean wharf omg

#

I think im in love with u

#

this new function of duty states is amazing

#

very smooth

keen mango
#

@frail pagoda stop alting

frail pagoda
lean wharf
dry tusk
#

but get back to work

#

yk u dont have breaks

#

@lean wharf work

lean wharf
dry tusk
lean wharf
dry tusk
#

disappointing..

#

go work

grim lodge
#

automate trainings!!!!!1

grim lodge
#

@lean wharf you should automate #📂passed-processing

hollow goblet
#

walac do everything

north topaz
grim lodge
#

oh lal

clever bluff
#

@lean wharf i found another bug

#

This bot vabnished my whole data

#

#đŸ’»commands message

#

Literally everything

#

I have 0 on everything

#

I had like 300 ds submitted

north topaz
clever bluff
#

Oh kk

lean wharf
clever bluff
#

My playtime is 0 too

lean wharf
clever bluff
#

24 days ago

grim lodge
#

inaktiv

devout beacon
grim lodge
lyric ingot
#

@lean wharf

#

The new button you added.

#

With the pictures.

#

It doesn't always show screenshots.

#

It will sometimes just show you the link.

grim lodge
#

since Gyazo links sometimes don’t embed

lean wharf
dry tusk
#

usually happens when the pic is unable to be seen or deleted

#

at least in my case

#

so for me its not really a bot problem

lyric ingot
lean wharf
lyric ingot
lean wharf
#

thats fine

grim lodge
devout beacon
serene wigeon
#

gyazo sucks

#

people arent ready for that yet

river star
#

gizzo

grim lodge
lean wharf
#

gayzo

grim lodge
#

training module when

lean wharf
grim lodge
#

and maybe shouting

hollow goblet
#

city when

stone treeBOT
# hollow goblet city when

"HURR DE DURR WHERE IS CITY HURR DE DURR!!@12!" That's what you sound like. "city when" has been sent TEN BILLION times in this channel.

north topaz
#

when training shout

#

pls speed i need this

worn sedge
#

🍋

lean wharf
clever bluff
worn sedge
hollow goblet
#

bring ts BACK

lean wharf
lean wharf
#

Settings is something that’ll be a future thing

#

idk

north topaz
#

wydm next ds?

#

you do realize you cant do more than 2 in a day

#

if you do 4 in a day and post different days thats faking

#

hm

#

decent idea

#

But imo the bit needs to be faster

#

@lean wharf rn we need to wait for it to add points before getting another ds and the fetching isn’t all that fast but a separate issue

#

If you use a system that it claims ds for 5m and doesn’t prompt that ds to anyone for 5m you could get around the waiting for point thinly

#

Like old bot

lean wharf
north topaz
#

The fundamental issue is it fetches the ds which you just graded

unique tide
#

(let me help trust trust)

worldly pumice
#

so like

#

how do they repost duty states then?

#

@lean wharf is there a fix for this?

#

the duty state bot says the day it was supposedly posted, are they able to put a date instead of a time to fix that?

lean wharf
#

both the original and reposted

worldly pumice
worldly pumice
#

hey @lean wharf do you think you could add something like this?
#🔎duty-state message

i think thatd be pretty beneficial

#

or perhaps a way to submit reposted duty states without it adding +1 to your daily duty states 👀

#

thatd be cool

lean wharf
#

as for the repost issue I'll be looking into that soon, since the only way it should happen is if you put in the time wrong on the actual duty state

#

ok this does appear to be a bug, one moment

lean wharf
worldly pumice
lean wharf
#

np

worldly pumice
#

#🔎duty-state message
@lean wharf ||@feral valve||

repost failed

empty marsh
#

#🔎duty-state message

lean wharf
empty marsh
empty marsh
#

2nd time its denied it from going 11pm - 12am

sly glen
#

@lean wharf #🏃📅training-schedule fully functional when

hollow goblet
#

walac please i need this

hollow goblet
#

👀

sly glen
#

aegis os is getting updated hmmm

stone treeBOT
sly glen
#

nvm just kill it

hollow goblet
#

i am sad

stone treeBOT
# hollow goblet i am sad

Hi Sir ! Can You Please Unban/KIcked me I shiot at Chariamn and I am sad fear or shock, I'm very sorry for Shoot Chairman PLS PLS I had mix emotionsonss at ze time PLS I DID NOT MEAN 2 SHOT CHAIRMAN I ONLY WANTED TO SAY HI SECURITY!! Username ; mushcyixsicenit I hope u tak mY Apliciatiion/BNaPappeali into Consideration"!

sly glen
#

:prayge:

lean wharf
grim lodge
lean wharf
#

imagine if I just drop it later today

#

heh

#

would be funny

#

heh...

north topaz
#

but very tuff

grim lodge
serene wigeon
#

it was a lie

#

😔

cyan bluff
#

@lean wharf When #🏃📅training-schedule automation?

cyan bluff
#

Oh well..

north topaz
#

day 1 of asking @lean wharf for automated training shout

#

day 2*

lean wharf
lean wharf
#

(will also work for ones that have been approved)

feral valve
lean wharf
feral valve
lean wharf
#

Like what

feral valve
# lean wharf Like what

i have no personal ideas but it's kinda annoying to have to wait another 2 days for them to be graded because of the most tiny mistake

lean wharf
#

Like an option to cancel a submission yourself?

feral valve
#

for like invalid post or name isn't visible in post

#

you have to wait another like 2 days

#

for them to be graded after reposting

#

because officers aren't grading until they need quota

lean wharf
#

That sounds like an issue with how officers grade rather than an issue with the bot

lean wharf
feral valve
lean wharf
#

oh yeah I forgot about that lol

north topaz
#

@lean wharf not sure if you coded it

grim lodge
#

of asking