Alliance Auth Plugin
Project description
High Performance Pings
Leverage the corptools data to notify via discord certain events at a corp/alliance level
filter on/off regions/const/system/corps/alliances/types/strucutre type/notification type via admin. end specific notifications to different places via webhooks
configurable @ settings
What Pings are Available:
Structures
- attack/reinforce
- StructureLostShields
- StructureLostArmor
- StructureUnderAttack
- low fuel ()
- abandoned ()
- destroyed (StructureDestroyed)
- low power (StructureWentLowPower)
- anchoring (StructureAnchoring)
- unanchoring (StructureUnanchoring)
- high power (StructureWentHighPower)
- transfer (OwnershipTransferred)
POS
- attack/reinforce
- TowerAlertMsg
Sov
- attacks
- SovStructureReinforced
- EntosisCaptureStarted
- pos anchoring (AllAnchoringMsg)
Moons
- Extraction Started (MoonminingExtractionStarted)
- Extraction Complete (MoonminingExtractionFinished)
- Laser Fired (MoonminingLaserFired)
- auto fracture (MoonminingAutomaticFracture)
HR
- New application (CorpAppNewMsg)
Optimisation
Separate Worker Queue
Edit myauth/myauth/celery.py
app.conf.task_routes = {.....
'pinger.tasks.corporation_notification_update': {'queue':'pingbot'},
.....
}
Add program block to supervisor.conf
[program:pingbot]
command=/path/to/venv/venv/bin/celery -A myauth worker --pool=threads --concurrency=5 -Q pingbot
directory=/home/allianceserver/myauth
user=allianceserver
numprocs=1
stdout_logfile=/home/allianceserver/myauth/log/pingbot.log
stderr_logfile=/home/allianceserver/myauth/log/pingbot.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=60
killasgroup=true
priority=998
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for allianceauth-corptools-pinger-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c584b83b60fd9be5759242e582d693f2315ea2469ddab53f38299644a63113e |
|
MD5 | 282c4ca15b181cecf75cf59c6faa8bb8 |
|
BLAKE2b-256 | 6e7a06d43afa9b2066c86095774fad21ceae04b9f59e51ef28333c06c9494cc7 |