SeAT - πŸ› -plugins - Page 4

Xaivada Skywalker 12 Nov 2025 10:21
Hello, does anyone recently install the seat-qq-connector plugin? When I click the join server, it returns me 500 error.
oh, it works
A followup question, is it possible to add an API to lookup someone’s qq from the above plugin?
Maybe @user_614098468218339348 or @user_164076488294006785 could share some insights on it?
Goem 13 Nov 2025 09:36
https://github.com/eveseat/api/blob/master/src/Http/routes.php This file and package contain API implementations. you can use them as a reference to create your one
Xaivada Skywalker 13 Nov 2025 09:45
From the API documentation, it list sth like
image: image.png
but it is under schemas, is it possible to get it? @user_697699550999085116
For the schemas, I mean here
image: image.png
Goem 13 Nov 2025 09:50
if you using seat-connector, you can request to /v2/seat-connector/users you can find out responses if you click to api point in api docs
Xaivada Skywalker 13 Nov 2025 09:51
ok, thanks, will have a try
image: image.png
It only returns me sth meaningless

  "data": [
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    },
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    }
  ],
recursive_tree 13 Nov 2025 15:08
Are other connectors also broken?
Xaivada Skywalker 13 Nov 2025 15:09
There is only one connector
But can add one for a test
Is it related to Security Level? I set it Strict.
BTW, there is a api/ is missing
image: image.png
before v2
yes, still, by adding also the discord, it return me all null

  "data": [
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    },
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    },
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    },
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    },
    {
      "user_id": null,
      "connector_type": null,
      "connector_id": null,
      "connector_name": null
    }
  ],
investigated as the above
recursive_tree 13 Nov 2025 16:27
@user_171582310783647744
Then it seems like the plugin is broken
Xaivada Skywalker 13 Nov 2025 16:29
under the webpage seat-connector/users, it seems fine
Akov 14 Nov 2025 20:11
I questioned the same issue πŸ™‚
Xaivada Skywalker 14 Nov 2025 20:49
Is it broken by some recent updates?
Akov 14 Nov 2025 20:54
no
its been broken for a long time
Seion 16 Nov 2025 20:09
what am I doing wrong ...

mysqld is alive
PONG
starting web service
Processing plugins from SEAT_PLUGINS
Installing plugins: cryptatech/seat-fitting,warlof/seat-discord-connector,adoreparler/seat-charinfo
Cannot create cache directory /home/seat/.cache/composer/repo/https---repo.packagist.org/, or directory is not writable. Proceeding without cache. See also cache-read-only config if your filesystem is read-only.

In PackageDiscoveryTrait.php line 383:
                                                                               
  Could not find a matching version of package adoreparler/seat-charinfo. Che  
  ck the package spelling, your version constraint and that the package is av  
  ailable in a stability which matches your minimum-stability (dev). 
https://github.com/adoreparler/seat-charinfo/blob/main/composer.json
AI wrote the code, I am just trying to get it to at least show up for now before I dig into the code it wrote.
I am using
podman compose -f docker-compose.yml -f docker-compose.mariadb.yml -f docker-compose.proxy.yml up -d
recursive_tree 16 Nov 2025 20:12
Did you publish it on packagist? I can't seem to find it
Seion 16 Nov 2025 20:12
probably not, I thought it was just defining the composer and publishing on github
nvm I see a step I missed
recursive_tree 16 Nov 2025 20:13
yup then it's that. you need to get it on packagist to be able to install it like that
Small nitpick: You use MIT as a license in your composer.json. As per my understanding, MIT is not compatible with the seat core (which is licensed under GPL). You'll probably want to relicense it or at least read up on what a non-gpl plugin can do when interacting with seat
your service provider looks wrong btw
Seion 16 Nov 2025 20:16
probably
lol
it was a quick AI draft
I wanted to see what AI could make with a quick prompt
Ill change License
recursive_tree 16 Nov 2025 20:17
https://github.com/eveseat/services/blob/master/src/AbstractSeatPlugin.php getVersion is final, also you are missing vendor and package name stuff
Seion 16 Nov 2025 20:18

In CharinfoServiceProvider.php line 23:
                                                                               
  Cannot override final method Seat\Services\AbstractSeatPlugin::getVersion()  
like you said πŸ˜›
Thanks, i'll go through and clean it up
@user_614098468218339348 Next time your online, let me know what I can update to get this to work, I was able to get the item to show up on the sidebar, but when navigating to the route I get a 500 server error. Thats when navigating to {HOST}/charinfo https://github.com/adoreparler/seat-charinfo
Crypta Electrica 17 Nov 2025 03:41
As theethod is final, it's designed not to be overriden in your subclass. So long as you fill out the other methods (which are abstract) then you should be good to go
Seion 17 Nov 2025 04:34
I already fixed that
No errors in log
The route is registered
  GET|HEAD        charinfo ...................................................................... charinfo::list β€Ί Adoreparler\Seat β€Ί CharinfoController@list
Crypta Electrica 17 Nov 2025 13:19
Any 500 error should generate an error in the laravel log. You can view the laravel log in the System Logs menu under settings.
Seion 17 Nov 2025 14:11
Alright, AI got it working and created it, only took a bunch of throwing code examples at it lol
AI telling me every 5 seconds this is the FINAL working version, and still no go lol...
ohotnik15 24 Nov 2025 12:43
Hi everyone I've seen at SEAT docs, that seat5 plugin is not ready, but decided to try to use seat4 one from https://github.com/waw-eve/seat-mumble-register Successfully added it to my seat instance, restarted, can see in menu "mumble register", but that's all. I definitely have to make some settings for it, but can't find any docs or manual how to do it. Where I can find some info about it?
image: image.png
image: image.png
recursive_tree 24 Nov 2025 21:13
seach the plugin github, ask the dev, read the code
Cobra Kanwari [.AAC.] 29 Nov 2025 12:03
Hello, I am experiencing an issue with the TeamSpeak group synchronization via the SEAT Connector plugin following a recent infrastructure change. The Problem I recently performed a fresh installation of my TeamSpeak 3 server, while my SEAT instance was restored from a backup. This resulted in a group mapping conflict during synchronization. The observed incorrect assignment is: In SEAT database (Source): User X is correctly assigned to the "Leaderteam" role/group. On the New TS3 Server (Target): User X is incorrectly assigned to the "Incursions" server group. Crucially, User X is NOT assigned to the "Incursions" role/group within the SEAT database. The SEAT connector appears to be assigning a group that does not match the user's actual SEAT role. so what can i do ?
i also noticed that all users are not registerd anymore in ts. i mean ts is not giving oout the rights. so everyboddy has to register again? or can i fix that some how ?
Asrik 29 Nov 2025 14:35
According to the documentation.. you will need to add a command to the SeAT scheduler. https://github.com/zenobio93/seat-teamspeak/blob/6.0.x/README.md#scheduler
Maybe that is what you are missing?
Cobra Kanwari [.AAC.] 29 Nov 2025 14:36
well no, i thnk the backup killed the client ids from ts
Nightmare 2 Dec 2025 07:38
The Moons Reporter does not calculate the Raw/Refined Value of the Moons. Any idea why?
recursive_tree 2 Dec 2025 07:41
How does not calculating the raw/refined value look like?
Nightmare 2 Dec 2025 07:47
well it takes in the moons, the materials and all. so the data import looks fine. but the Raw Value and Refined Value column is at 0 ISK for every moon
Market Price Region is set to the Forge
recursive_tree 2 Dec 2025 07:48
Check the price data in the market browser for moon items
Nightmare 2 Dec 2025 07:50
hm...Market Browser does not fetch any data apparently
recursive_tree 2 Dec 2025 07:50
This is a brand new install, right?
Nightmare 2 Dec 2025 07:50
yes from yesterday
recursive_tree 2 Dec 2025 07:51
Then it just hasn’t pulled market data yet. I think it does it once a day. We should probably make it do that after the first start
Nightmare 2 Dec 2025 07:52
ahhh can i force a pull? πŸ€”
recursive_tree 2 Dec 2025 07:57
Yes. There is an artisan command you can run, something like esi:update:prices.
Claw 2 Dec 2025 18:36
@user_539896006427541525 Hey smasher, your mining tax plugin appears to no longer be generating the contracts on the tax contract page. The last one generated was 2025-9. Seeing a few errors in the logs that seem to be along the lines of
Undefined variable $data {"userId":2,"exception":"[object] (ErrorException(code: 0): Undefined variable $data at /var/www/seat/vendor/pytonicis/seat-corp-mining-tax/src/Http/Controllers/CorpMiningTaxController.php:127)
Not sure if you knew about it already but hadn't seen anything floating in here so figured I'd mention it
Smasher J. 2 Dec 2025 21:01
That's new for me. In my install it is running without errors.
Posted error isn't the problem. Check in Seat->Settings->Schedules if a schedule exsist: tax:contracts and tax:generator
tax:generator generates contacts
Claw 3 Dec 2025 17:26
yeah both setup and running as they were when installed
image: image.png
Smasher J. 3 Dec 2025 19:07
Pls, check your logfiles from 2.12.2025. There should be an error from tax:generator -> CorpMiningTaxController
Claw 3 Dec 2025 20:12
not seeing any errors in the logs for tax:generator on the 2nd. The only one I can see is the same as the one I posted above but with a different userid
tweaked the job time to see if it was running and it seems to be doing something, but there's no errors.... really weird
image: image.png
all that pops in the logs is the Undefined variable $data error I posted earlier
i'll do some tweaking later and make sure I've not messed something up with the instance
Smasher J. 3 Dec 2025 20:43
Go to Tax Contracts and filter for "new". May be, the table is sorting not correct πŸ™
Claw 3 Dec 2025 20:49
huh
you are a genius 🀣
it's sorting it 10> 11> 3> 4> 5 etc
thanks for the help
Smasher J. 3 Dec 2025 20:51
no problem. Next issue for me πŸ™‚
Matt Falahe 4 Dec 2025 20:27
Hello. Here's new plugin for SeAT if anyone will find use in something like this - Blueprint Manager https://github.com/MattFalahe/Blueprint-Manager
image: image.png
image: image.png
Gigi 8 Dec 2025 22:40
@user_405130542674083842 Trying to use it now. Do the BPs need to be inside a container and not just a Corp hangar?
Matt Falahe 8 Dec 2025 22:52
Inside containers. At this stage plugin maps bpc by the containers. In future I will add more options.
Gigi 9 Dec 2025 03:23
Got it. that's helpful to know. Thank you!
@user_405130542674083842 Sincerely what a fantastic plugin!This is a win!
Matt Falahe 10 Dec 2025 01:00
I'm happy it's useful to you 😊
Gigi 10 Dec 2025 15:40
next challenge and opportunity - buyback!

justsaying πŸ™‚

Matt Falahe 10 Dec 2025 15:59
its planned after Mining Manager and HR Manager πŸ˜›
Gurke 10 Dec 2025 17:57
uh mining manager 😏
Raiden 15 Dec 2025 20:02
@user_405130542674083842 for your broadcast plugin? anyway we cant gets the a time drop drown or calendar to display the fleet time in the discord embed ? maybe with local time? or am i just stupid and its already there lol
Matt Falahe 15 Dec 2025 20:11
I was thinking about implementing calendar view like in my other not released plugin yet. but in terms of the local time in emblems... yeah this is something that I plan to do it. For now u can only preview your local time when scheduling the ping. I will add few more things to it but probably somewhere after Christmas. I am kinda busy rn.
image: image.png
this example is from Mining manager that Im working on but the idea will be the same.
Gigi 18 Dec 2025 15:08
@user_405130542674083842 Was looking at your Mining Manager plugin on github - are we there yet?
Seion 18 Dec 2025 15:15
For seat-discord-connector I only have one filter But in the logs it looks like its trying to remove roles that are outside that filter??? "Unable to update the user {usernameremovedforprivacy}. Unable to remove set Officer from the user {usernameremovedforprivacy}."
Matt Falahe 19 Dec 2025 02:51
Not in a form that I would like so most likely will be released at the beginning of 2026. I'm quite busy as well during the Christmas with work :/
Gigi 19 Dec 2025 06:22
Totally understandable and no pressure. I’m loving using all the plugins you’ve built so far so am looking forward to the mining manage and also (hr manager and buyback). Also curious if you are using Claude code or any other GPT model for help with things.
Matt Falahe 19 Dec 2025 07:57
I tried for documentation because I hate that part but it was a waste of my time ...it messed that up completely. I am sure that there is a model of AI that could be useful for that though. In terms of the plugin though I think someone on this server tried that but I have no idea if they succeed.
The only thing that I used gpt for was bash scripts that I needed a while ago.
Gigi 20 Dec 2025 00:31
@user_405130542674083842 not urgent but im getting this error on the blueprint manage main page. [Some BPOs are being researched for TE/ME- maybe that is causing the error?]
image: image.png
Matt Falahe 20 Dec 2025 08:20
Will check this later today
fixed in 1.0.1 please update yourself πŸ™‚
Gigi 21 Dec 2025 01:38
Thank you @user_405130542674083842 - Working again!
Akov 27 Dec 2025 07:56
That is correct, Seat wants to completely own all roles and all users....not just the ones it knows about. It basically builds a list of roles it thinks a user should have, and then trys to update discord to match
Seion 27 Dec 2025 11:59
No way to change that?
Akov 27 Dec 2025 22:20
no
As long as a role is higher than the bot, the bot cant do anything, and it will just error while trying
Gives you a migration path to add them to roles or squads in seat
if you have too many people/roles that seat cant manage it will hit the error cap on the discord api and not finish the job run
which can cause issues on larger servers
is there a way to assign a character to a seat account with out a token given that the relationship is in that refresh_token table
Crypta Electrica 29 Dec 2025 23:58
Kind of... For one off's if you create a refresh token that's fake and fill out the deleted at field it can be linked but no token
Otherwise no currently
Akov 30 Dec 2025 02:14
From a plugin perspective
Unbend Farms 30 Dec 2025 03:07
I have a question, we use the buyback plugin but the new ores names do not work in the appraisal
Gigi 30 Dec 2025 03:15
Yup we need either an updated one or a new one soon.
Claw 30 Dec 2025 18:47
hey Matt, the plugin has been a great success for my corp so far, but had a couple things to request if possible. 1 - Is there a way to add all containers? My corp has many and adding 1 at a time takes a while. If not, no biggy πŸ™‚ 2 - more of a biggy but not breaking, the plugin doesn't seem to pick the users main in the request window and I don't understand it's reasoning behind the character it chooses. Could we add a drop down to select the alt we want it requested on or have it force the main?
Matt Falahe 30 Dec 2025 21:27
Thanks! I'm glad you like it. In terms of request I've prepared fix already yesterday for it but didn't had time to push the release. 1. I tried that but it's annoying because of how containers work. If u will map them as a group and move one the other one will break. I will have to think about better solution but in current form this is the cleanest approach. This is why autodetect is added. To speed up the process instead of full manual. That was the part of the code for group mapping that was just redesign to latest working state. 2. This occurred because SeAT v5.x doesn't maintain "selected character" state in session for form submissions. There will be a new field in form to chose a character. In current form plugin will pick the last added to your server which is problematic and I already noticed that just didn't had time to fix it before. Fix [1.0.2] is already done I just need to do release so tomorrow will be up.
Azrael Hunts 30 Dec 2025 21:59
has anyone written a seat plugin for a wiki like wiki.js or docuwiki, so seat can control roles like it does with discord?
Claw 30 Dec 2025 22:16
Love it, thanks for the info and being ahead of me with the idea already πŸ˜„
maybe this will help you
FremontDango 31 Dec 2025 00:42
not sure if there is a Discourse connector for the newer versions. If there is one, you can connect with authdiscourse on dokuwiki
thats my setup right now
Azrael Hunts 31 Dec 2025 17:38
i'll take a look. thanks
Matt Falahe 31 Dec 2025 19:24
v1.0.2 is now live so you can update yourself when ready πŸ™‚
Claw 31 Dec 2025 20:02
Legend
Dionysus 31 Dec 2025 22:11
hm i can't seem to get squad-sync to work, created a squad for applications, a role for recruiters and created the sync with character-sheet permission however impersonating a recruiter who is moderator on the applications squad gets a 403 when clicking on a aplicant
Claw 31 Dec 2025 22:34
Have you given the recruiter role access to all characters etc?
Crypta Electrica 31 Dec 2025 22:57
Not needed with squad sync
Given you have added a moderator, has the moderator allowed the recruit into the squad? As this will pre-empt the sync which only operates on members. Also if the recruit is a member of the recruit squad, and the hr person is a member of the recruiter role, then you can have a look at the role and see is the recruiter there is a member, and look in one of the permission limits to see if the recruit is there as an affiliation.
Lastly do you have the scheduled job running?
Dionysus 1 Jan 2026 00:22
ah that was what was missing
i read the danger on the about as it would update right away when users got added to/removed from the squad
but maybe that feature is still in the works
i'll add a every 5 minute job for now, thanks for the help
Crypta Electrica 1 Jan 2026 00:53
I should add it in to be immediate, as the feature to enable that is now there. But the danger is the same, if the job runs 1s after you create the sync then it's as good as immediate
Akov 3 Jan 2026 00:50
@user_171582310783647744 two small fixes that I'm running in prod for a while https://github.com/zenobio93/seat-connector/pull/8
I also have this in testing thats the result of a vibe session https://github.com/DeepwaterHooligans/seat-connector/tree/exclude-roles adds the ability to ignore specific roles on any driver like this
image: image.png
^published this for you πŸ™‚
Seion 3 Jan 2026 02:34
Well that’s awesome
Thanks
Akov 3 Jan 2026 02:36
ive done only the barest testing on it...figured I'd toss it in here and maybe one of the smart people will love it
Xaivada Skywalker 8 Jan 2026 20:38
there is a qq connector, but it just links qq number to the account, is it possible the integrate a qq bot to qq connector then it can manager the member in the corps qq group?
recursive_tree 8 Jan 2026 21:33
If qq has an api, it is most likely possible
Xaivada Skywalker 8 Jan 2026 21:43
no official api provided by qq, but some 3rd part qq bot, like napcatqq, provide the api. I don't know how to integrate such thing into connector. seat connector --> napcatqq setup by user --> qq group manager account
MrManiak 9 Jan 2026 23:21
Is anyone interested in a plugin that turns SeAT into a SAML provider? Has it already been done?
Gigi 9 Jan 2026 23:48
I will def be interested. and i dont think so....not as a plugin at least.
Akov 10 Jan 2026 00:39
so I run a separate service that accepts the esi's sso and responds to /profile call on the standard oauth2 flow
Lets any service do their own esi oath2 flow, replace my profile call for the esi one, and I fill in things like seat roles and alts into the returned object
auth.js, django's oauth toolkit and etc all just plug straight in, and things like wikijs can absorb seats roles directly
MrManiak 10 Jan 2026 00:45
That's cool too, but I want to federate to services that only support OIDC and SAML
Specifically Cloudflare Access
image: image.png
Gigi 10 Jan 2026 04:22
I think this is the use-case I've been needing the most - the ability to sync SeAT roles across a wiki
MrManiak 10 Jan 2026 04:23
If your wiki can take a multi-value saml attribute for roles, you can use SeAT squads to sync it
image: image.png
I still need to add some stuff (SLO, POST requests signature validation, response signature option, IdP-initiated login, ...)
FremontDango 10 Jan 2026 07:42
I did install laravel passport for a easy OIDC integration. SAML looks like black magic to me πŸ‘€
Gigi 15 Jan 2026 18:20
Tested enough to be safe to use?....seems like we have a use case for this now.
Akov 15 Jan 2026 18:58
I use it
But no one else has tried it afaik
Raikia 21 Jan 2026 16:15
a very useful plugin for anyone looking for ideas would be something that monitors a specific citadel's market and shows what items are missing from the market based on a list of items you want to track. also maybe based on seat-doctrine for the doctrine ships/modules as well. could be very useful for market seeders
recursive_tree 21 Jan 2026 16:17
You might want to look at seat-inventory. It can do everything you list
Raikia 21 Jan 2026 16:19
πŸ‘€
i thought it only did contracts and corp hangers, it does the market too? the readme only mentions contracts and corp hangers
recursive_tree 21 Jan 2026 16:25
the readme is probably outdated. But yes, you can add citadels in the workspace settings
moNK- 21 Jan 2026 18:29
Greetings, gentlemen. I was setting up SeAT billing for our Corp Moon Mining. The Corporation Whitelist - does this filter for just my Corporation instead of the giant list that pops up when I click Billing Data?
image: image.png
image: image.png
Raikia 21 Jan 2026 23:36
i must be missing something, it looks like yes you can add citadels/etc, but everything is contract or corp hangar based. i cant tell that anything is on market for people to purchase. my idea here is for market seeding for general population of an alliance, not stockpiling for a corp in hangers
Ariel Rin 22 Jan 2026 04:03
I don’t like to shill here. But I built AA market manager for exactly this. I track something like 2000 items for 100 fittings for all of INIT. All open source to run yourself or as inspiration to make something in seat
Raikia 22 Jan 2026 04:39
Sounds like I might have to try to make one
recursive_tree 22 Jan 2026 09:32
Yes, seat-inventory is designed around contracts/hangars, but you should be able to track which items are missing from a market. How I'd set it up is the following:
  • Create a workspace tracking the market
  • Add a stock with the items and amount you want seeded
  • Add the stock to a view
  • The stock card in a view shows you if you have all items
  • By clicking the info on the stock card, you see which items are missing (if any)
Azrael Hunts 22 Jan 2026 09:57
I've tried to set this app up a few times, but the readme isn't very clear, and .never sure exactly how to set it up and link it with seat Indy. Any chance of an update to the readme sometime?
recursive_tree 22 Jan 2026 09:58
I tend to agree. In my corp IT channel, at some point we joked seat-inventory has a learning curve steeper than eve :)
besides the readme, there is the documentation. It is a bit outdated, but you might want to start with the documentation: https://github.com/eveseat-plugins/seat-inventory/blob/main/documentation/seat-inventory.md it does explain some concepts
As for using it with "seat Indy": do you mean hermesdj/seat-industry? I've only written an integration with recursivetree/seat-alliance-industry As for how to use it: Click the info on a stock and there is a big button below the missing items
Azrael Hunts 22 Jan 2026 10:24
Alliance-industry. Sorry, I'm lazy when it comes to typing names out lol. I need to sit down and figure seat-inventory out, I guess.
iulixxi 26 Jan 2026 11:49
Hey, first of all thanks for the mining tax plugin (https://github.com/pyTonicis/seat-corp-mining-tax/tree/master) β€” it’s been really useful πŸ‘ I’ve been digging a bit into the numbers and I think I found a logic issue that causes under-counting of moon mining volume. In MiningTaxService the corp moon detection uses:

$where('d.last_updated', '=', $date . ' 00:00:00')
This seems problematic because corporation_industry_mining_observer_data.last_updated is almost never exactly 00:00:00, so most rows won’t match. It probably needs to be a day range instead, e.g.:

DATE(d.last_updated) = $date
or

>= $date 00:00:00 AND < $nextDay 00:00:00
I compared: β€’ per-character volumes shown by the plugin β€’ totals from corporation_industry_mining_observer_data β€’ and grouped by linked main character and the per-character rows match the observer data scale, but the plugin’s β€œcorp moon total” is much lower (eg ~107M vs ~275M m3 for the same month). Also, the current system+time based detection can misclassify if: – characters mine different corp moons in same system – they mine anomalies during that window – or tokens are missing/inactive Using observerid (structure) + ore type from `corporationindustryminingobserver_data` seems much more reliable. Not sure if this was intentional, but thought it was worth flagging β€” happy to share SQL comparisons if useful.
Raikia 27 Jan 2026 06:13
I recommend submitting this as an issue on GitHub
Azrael Hunts 31 Jan 2026 17:03
is there a way of setting the buyback plugin tgo buy everything at 90% jita buy, or have i got to manually add all the groups?
Jon287 3 Feb 2026 15:07
Hello, I think this add-on is awesome. I can't test it yet because I'm not at home, but I'll test it when I can πŸ™‚
Seion 5 Feb 2026 16:34
Any updates around getting that pulled in?
Akov 6 Feb 2026 10:31
dunno, might see about publishing my forks
Seems that the SRP plugin dies when it gets urls for https://esi.evetech.net/killmails/id/hash as they appear to have removed the ⁨latest⁩ https://esi.evetech.net/latest/killmails/id/hash
Crypta Electrica 6 Feb 2026 12:19
PRs?
Noted. Will fix asap
Then have my branch that I'm running but wanted feedback on pre-pr
Crypta Electrica 6 Feb 2026 20:37
Ahh seen
@user_171582310783647744 thoughts?
image: image.png
Crypta Electrica 7 Feb 2026 02:34
Yeah it's been a thing with ESI with the new work being done. We changed over seat core but I didn't think of srp
MrManiak 9 Feb 2026 17:53
Been using the SAML IdP for a week in production with no issues https://github.com/MrManiak/seat-identity-provider
It's mostly agent-coded trash, use at your own risk. Especially for the OpenID part, which was more complicated than expected
Asrik 11 Feb 2026 01:56
such as Authentik?
MrManiak 11 Feb 2026 03:16
I suspect it would work great with authentik, i use Cloudflare Access on free tier because we're a small group
You can't do access control in the plugin, you'd have to build authentik policies based on saml attributes or oidc claims
Raikia 13 Feb 2026 23:36
i'm pleased to announce my Timerboard plugin has been released! Honestly i have no idea how there hasnt been a timerboard until now, but now we have one: https://github.com/Raikia/seat-timerboard
Akov 14 Feb 2026 20:28
Screen Shots?
Raikia 14 Feb 2026 20:32
image: image.png
image: image.png
image: image.png
Akov 14 Feb 2026 20:38
Neat πŸ™‚
Stelios 21 Feb 2026 03:18
Hey guys! Just wanted to follow up on this and see if there is a fix for it yet?
Crypta Electrica 22 Feb 2026 11:23
The freshly released version should correct the issue
Elder Thorn 23 Feb 2026 13:05
The calendar Plug-In isn't pinging our discord anymore. Did i break it or do others have that issue right now too?
eeeh ok looks liek i broke something. it's only occuring on old tags after i edited which channels they ping to. When i create new tags it works. I don't understand why a new tag with the exact same setting works but so be it πŸ˜„
ok... i redid all the tags and ran into the same issue again even though a test op i posted worked. Looks like the issue was that i had too muhc text in the description field πŸ˜‚
Nightmare 3 Mar 2026 21:01
May i DM you for problems/questions with the PlugIn?
Raikia 3 Mar 2026 22:16
Yea hit me
Nightmare 4 Mar 2026 05:20
Poked you per DM.
Raikia 5 Mar 2026 01:20
^ turned out to be user error fwiw πŸ™‚
mazummo 16 Mar 2026 23:47
Hello - I'm currently having issues with the discord auth plugin.... I can't seem to migrate my discord server roles to be able to set filters
Nightmare 21 Mar 2026 20:12
The seat-transport plug in is not activly developed anymore or? @user_614098468218339348
Crypta Electrica 21 Mar 2026 23:35
Why would you say that? It's in use a fair bit.
recursive_tree 21 Mar 2026 23:47
I think it is more or less done for the way I use it, so I haven't had a reason to change much.
Nightmare 22 Mar 2026 06:43
Because last big changes are ages ago according to github. ^^
Hm...then maybe...i can give you a reason. It would be nice to be able to Set up the same Route more then once. For different hauling ships. Atm i can only Set Up Jita -> XY with fright rate X once. But i would love to b able to set different rates based on the ship and max capacity used. In LS you dont only use the JF, the DST also plays a big role.
it would btw. also be nice to really set the collateral to 0. even if you put in Reward Collateral % at 0 and the max collateral at 0, it will calculate with minimum material price.
recursive_tree 23 Mar 2026 11:06
I don't really have time to work on seat in the next two months or so. If you open a PR, I'll be happy to take a look at it though (before you do that, please contact me about the details of how you plan to change it).
Nightmare 23 Mar 2026 12:51
Heheh sorry but im to stupid to do it myself. that why i asked if the plug in is still in development or not. if you have no time, that totally fine. it works how it is. just need to play around it then.
Elder Thorn 25 Mar 2026 21:44
it seems like the SRP Plugin doesn't like corpses in cargo. It just ignores those requests πŸ˜„
Crypta Electrica 25 Mar 2026 23:15
Hehe nice! Serious note, it shouldn't care as they aren't worth anything. Can you give me an example killmail as well as your SRP configuration?
Elder Thorn 26 Mar 2026 13:16
https://zkillboard.com/kill/134271662/ This oen doesn't work for example. Not sure what you need from the SRP Config. I am using janice as price provider
let me get you the external link
oh, eve has a bigger update. i'll have to get to this later then and leave it patching for now
i am pretty sure it's the corpse. Since we lost another one of those that didn't have a corpse in cargo and that worked fine
Crypta Electrica 26 Mar 2026 23:24
By SRP config, are you using simple or advanced? And if advanced, then what rules are defined
Raikia 27 Mar 2026 17:15
seems to work in mine
image: image.png
Collega 30 Mar 2026 08:19
Is there a plugin for Seat about AFK? (sending information so HR knows about absences) with the option to specify a time frame and automatically add a group to Square AFK? Or does anyone have an interesting alternative?
and additionally, is there any simple way to import chars from Seat to Excel so that they can be sorted immediately after the appropriate main
Elder Thorn 30 Mar 2026 11:59
advanced:
image: image.png
image: image.png
Asrik 30 Mar 2026 14:16
I dont believe there is anything like that.. no..
Collega 30 Mar 2026 14:45
I checked there and unfortunately there was nothing I was looking for, so I asked here if anyone had an alternative or a ready-made solution.
Akov 31 Mar 2026 08:52
It depends on what afk means to you...which is a really hard metric to make generally configurable. You can easily see who hasnt logged into the game recently...but I doubt thats enough.
In my group I use the seat db to query for kills per account over a threshold, while on fleets with alliance folk, and if deployed..in those regions
combine that with info out of ts db to see whos been on ts and how much they talk, and the discord bot to see how much folk talk in discord to give a holestic "how afk is he"
But thats all just a bunch of sql queries πŸ™‚
Vizi 1 Apr 2026 10:05
Question about nofitication module... should it has a cron entry in Schedule list? that is the "make:notification" entry? when I try to add them i get error "validation.artisan"
image: image.png
Collega 1 Apr 2026 10:17
That sounds pretty interesting. Check your DMs πŸ˜‰
recursive_tree 1 Apr 2026 11:38
If you don’t know what a command does, you don’t want it on the schedule. The ones you need are added automatically. make:notifications is for when you are a developer and want to develop a new notification
Vizi 1 Apr 2026 20:36
got it
Raikia 3 Apr 2026 04:33
https://github.com/Raikia/seat-timerboard I just pushed a ton of feature updates for the timerboard including: easier multi-timer add faster filtering new UI * lots of others
Finn Moliko 30 Apr 2026 11:45
Yes. It has everything. I'll just pull it all out and then do it all again step by step.
Jay's 30 Apr 2026 11:48
Weird. the error message is not very specific either on what is missing
Finn Moliko 30 Apr 2026 12:13
Yeah. Would be wonderful if it said 'you are a moron and didn't give me this permission x'
Yeah. No matter what I do it's not capable of pinging into a channel.
I've given it every permission it can have so something somewhere has gone wrong.
Matt Falahe 13 May 2026 01:09
New plugin for TAX Mining and Tracking. Support: One corporation holding moons -> Many different corporations mining moons, all with different tax rates. https://github.com/MattFalahe/Mining-Manager New version of Structure Manager will be released soon and with it Manager Core as well [plugin bridge for all my plugins]
Structure Manager v2.0.0: The Ecosystem Era just dropped. A big release: cross-plugin events, ~2-minute ESI detection, fuel forensics, a notification routing map, and plenty more. Still runs fully standalone, fully backward-compatible (no breaking changes). Upgrade is a standard SeAT Docker stack down/up. Full notes: https://github.com/MattFalahe/Structure-Manager/blob/main/CHANGELOG.MD Heads-up: Manager Core should land tomorrow if I get enough time. It's the optional companion plugin that powers the faster detection and the cross-plugin side of this release.
NovaSummoner 25 May 2026 21:59
Is there any Seat plugins that will send evemails to a discord channel via webhooks? Evemail seems to confuse google when searching
Raikia 26 May 2026 00:20
not to my knowledge
Thought i would share this should anyone want to dev a plugin
Matt Falahe 29 May 2026 19:27
Manager Core 1.0.0 is live The optional hub that brings cross-plugin features online for the whole plugin suite. πŸ†• Manager Core 1.0.0 (NEW) Cross-plugin EventBus + Topics facade. Centralized pricing across 5 providers (Fuzzwork, MCPraisal/ESI, Goonpraisal for nullsec hubs, Janice, SeAT prices-core) with per-plugin overrides. Plugin Bridge capability registry. ~2 minute ESI notification fast-poll (vs SeAT's native 10-15 min). REST API. And a new Watchdog that pings Discord/Slack directly when MC infrastructure breaks (works even when EventBus itself is down). πŸ‘‰ https://github.com/MattFalahe/Manager-Core/releases/tag/1.0.0 --- πŸ“¦ Ecosystem catch up β€” three other plugins shipped fresh versions alongside MC, integrating with it out of the box: πŸ—οΈ Structure Manager v2.0.1 β€’ Fixed Metenox dual-fuel status box layout β€’ Diagnostic page preserves active tab across form POSTs β€’ Version Status card on Help page https://github.com/MattFalahe/Structure-Manager/releases/tag/2.0.1 ⛏️ Mining Manager v2.0.1 β€’ Metenox Drill Cargo readout + cargo-full alert (default 85%) β€’ Moon extraction events published via Manager Core EventBus β€’ Inline Discord Role Picker for 17 notification types https://github.com/MattFalahe/Mining-Manager/releases/tag/2.0.1 πŸ“£ SeAT Broadcast v2.0.0 (formerly SeAT Discord Pings) β€’ FC Opportunities board (timers + extractions + manual ops in one view) β€’ Pre-timer reminder pings at T-24h and T-1h β€’ Published events so other plugins know who's acting as an FC https://github.com/MattFalahe/SeAT-Discord-Pings/releases/tag/2.0.0 --- Plugins work standalone. Install MC alongside, integrations come online automatically. πŸ“– Full notes on each release linked above.
Claw 29 May 2026 20:18
Hell yeah πŸ˜„ now just waiting for HR to drop and I'll have the set πŸ˜„
Matt Falahe 29 May 2026 20:27
Will arrive with corp wallet manager and buyback manager since they are related. Half done atm
Claw 29 May 2026 20:28
❀️
Espen 1 Jun 2026 11:00
Is there a setting for seat-discord-connector to only ADD a role (I want to add a new role for all members of a corp)? When I tested on my user it removed my other roles πŸ˜„
Akov 1 Jun 2026 17:13
Yes
like so
image: image.png
but the bot has to manage all the roles on your server
sorry, I misread
you have to turn role management over to the connector
Claw 1 Jun 2026 18:50
Hey @user_405130542674083842 , not sure if there's a bug somewhere but for some reason I have a member that's mined an alliance moon, the tax is set to corp only but it's still adding tax? Shows as 0% too so a little unsure what's going on there. Only effected the 1 member out of the 3 that did alliance mining too
image: image.png
Matt Falahe 1 Jun 2026 20:17
could you pm me with a full details? It will be display issue. Plugin uses corporation observer data and personal ledger data. If you tax only corporation moons data is checked if its present in both and taxed. If data is found only in personal ledger this is being treated as alliance moon. Keep in mind that plugin confirms this when the day is closed [2am next day]. If you can send me your configuration + /mining-manager/diagnostic -> TAX Trace for this character ID. Manually change the month to a tax period the issue is observed. Also check Master Test and health checks tab.
Claw 1 Jun 2026 20:35
Shall do. Will get all the details together and dm you tomorrow when I'm at my PC
Espen 2 Jun 2026 12:07
Yeah I realised that, I set up Squads and rules based on titles so should be alright, thanks!
Grasume 3 Jun 2026 17:21
Is it just me or are plugins Botched with migrations / start up right now ? updated container image version and all the plugins are failing as the tables already exist
single example
image: image.png
all of these caused some issues with me updating cryocaustik/seat-hr,simplyunnamed/seat-user-last-login,recursivetree/seat-billing,mattfalahe/blueprint-manager
Matt Falahe 3 Jun 2026 17:27
well it says it cannot create because it already exists
what did u do?
Grasume 3 Jun 2026 17:27
did you read what i posted ?
updated container image version ....
Matt Falahe 3 Jun 2026 17:28
hmmm
what version are u on rn ?
Grasume 3 Jun 2026 17:29
From 5.0.91 -> 5.0.104
Gigi 8 Jun 2026 21:31
@user_405130542674083842 I finally got back to the game a bit - added manager core and updated the rest. for whatever reason when i click on Send Broadcat in the seat brodcast plugin 2.0 i get 500 internal server error.
here are the errors There are no commands defined in the "calendar" namespace. Context: { "exception": "[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"calendar\" namespace. at /var/www/seat/vendor/symfony/console/Application.php:678) [stacktrace]

0 /var/www/seat/vendor/symfony/console/Application.php(729): Symfony\\Component\\Console\\Application->findNamespace('calendar')

1 /var/www/seat/vendor/symfony/console/Application.php(266): Symfony\\Component\\Console\\Application->find('calendar:remind')

2 /var/www/seat/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))

3 /var/www/seat/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))

4 /var/www/seat/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))

5 {main}

" }
file: message.txt
@user_405130542674083842 Also manager -core is unable to find corp-wallet manager even though i ahve it instaleld. is this an issue?
image: image.png
Matt Falahe 8 Jun 2026 21:48
fixing this now. its integration with DiscordHelper::listFittingDoctrines()
CWM has to be bumped to v3.0.0 MC wont discover it on lower version
Gigi 8 Jun 2026 21:50
Roger!
Matt Falahe 8 Jun 2026 21:50
plugin is mostly done but it will be released with HR Manager since those two exchange a lot of data like player/member profiles
@user_806925397265743902 fixed. Thank you
poke me if anything will break again
Gigi 8 Jun 2026 22:24
thank you! works now!
Matt Falahe 10 Jun 2026 23:13
Corp Wallet Manager v3.0.0 β€” The Ecosystem Era is here! CWM just grew up. It used to be a standalone corp wallet tracker. Now it's a first-class member of the manager suite that talks to your other plugins about where your corp's ISK comes from, where it goes, and who's pulling their weight. What's new:
  • Plugs into Manager Core, Mining Manager, and HR Manager [coming soon] (install in any order, no hard dependencies)
  • Top Contributors leaderboard plus Profit, Expense, and Alliance Tax analytics tabs
  • New three-tab member view with a personal wallet page and privacy-mode leaderboards
  • Per-corp Scheduled Reports and Annual/Quarterly PDF retrospectives
  • Anomaly detection, Data Export, and a full diagnostics page
  • Squashed the inter-division double-counting that quietly inflated v2 numbers
Upgrading from v2? The namespace changed, so bring your SeAT Docker stack down and up (clears the old queue), then run corpwalletmanager:initialize. Full steps in the release notes. Full notes: https://github.com/MattFalahe/Corp-Wallet-Manager/releases/tag/3.0.0 Standalone-safe, ecosystem-smarter. Enjoy!
πŸ”§ Manager Core 1.0.1 is live (Polish Pass) A refinement release on top of the 1.0.0 Foundation. The headline is honesty: the Plugin Bridge now measures every plugin's real state from live data (who's subscribed, who's publishing, what's actually flowing) instead of guessing, so the ecosystem map and diagnostics finally tell you the truth. What's new: πŸ—ΊοΈ Topic Matrix (Diagnostics β†’ Event Bus) β€” every cross-plugin event in one table: publisher, subscribers, last delivered, and whether it's flowing / idle / failing. Answers "is my ecosystem actually talking?" at a glance. πŸ”Œ Plugin Bridge accuracy β€” rare-event publishers (Corp Wallet, Blueprint) now correctly show as integrated; the Plugin Connections tab and ecosystem map all agree now. πŸ›°οΈ 59 Topics registered β€” every event the suite publishes is now first-class (validated, deduplicated, visible in tooling). HR, CWM and Blueprint lifecycles all wired up. πŸ›‘οΈ New Watchdog check β€” pings you when any plugin has a new Packagist release (7-day cooldown so it never spams). 🌐 Interactive ecosystem map on the Help page β€” click a plugin off and see what the rest of the suite loses. Fully backwards-compatible, no schema changes.
Structure Manager v2.0.3 - Structure Compliance is out A new page that fit-checks every Upwell structure your corp owns against the recommended fit your alliance defines, per structure type and security band.
  • Green/amber/red verdict + slot-by-slot current vs required vs missing
  • Exact-or-upgrade matching (a T2 where T1 is listed still passes)
  • Copy or Appraise the missing modules as a multibuy list (Buyback Manager handoff)
  • Reads SeAT core only, no extra ESI scopes, fully standalone
πŸ”— With Manager Core installed, HR Manager shows the same compliance inside Corp Health Restart your stack to pick it up. One new table, no breaking changes. Blueprint Manager 2.0.0 "The Ecosystem Era" Now plugs into Manager Core (publishes its request lifecycle and exposes stats for HR Manager), while staying 100% standalone. New in this release:
  • Cross-corporation library sharing (private by default; open a library to specific corps, your alliance, or everyone)
  • Main-character request attribution
  • Full design refresh, readable on light and dark themes
  • Admin diagnostic dashboard and Version Status card
  • Security and correctness hardening
Update: take the stack down and back up (the one new migration runs automatically). Manager Core v1.0.2 β€” Doctrine Compliance Wiring Small additive patch. Adds the structure.doctrine.changed EventBus topic plus the compliance bridge wiring, so HR Manager can show per-corp doctrine compliance on Corp Health once it's released. Docs now reflect each plugin's real release status. No schema changes, fully backward compatible β€” take the stack down and back up to update.