Skip to main content

AA Discord Announcements

Version License Python Django pre-commit pre-commit.ci status Code Style: black Checks codecov Translation status Contributor Covenant Discord Alliance Auth Compatibility

ko-fi

Discord Announcements via Alliance Auth

Write announcements and manage who can write announcements on your corporation or alliance Discord through Alliance Auth.



Installation

This app is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (See the official AA installation guide for details)

[!NOTE]

You also want to make sure that you have the Discord service installed, configured and activated before installing this app.

Bare Metal Installation

Step 1: Install the App

Make sure you're in the virtual environment (venv) of your Alliance Auth installation. Then install the latest version:

pip install aa-discord-announcements

Step 2: Update Your AA Settings

Configure your AA settings (local.py) as follows:

  • Add "aa_discord_announcements", to INSTALLED_APPS

Step 3: Finalizing the Installation

Copy static files and run migrations

python manage.py collectstatic
python manage.py migrate

Restart your supervisor services for AA

Docker Installation

Step 1: Add the App

Add the app to your conf/requirements.txt

aa-discord-announcements==3.1.1

Step 2: Update Your AA Settings

Configure your AA settings (conf/local.py) as follows:

  • Add "aa_discord_announcements", to INSTALLED_APPS

Step 3: Build Auth and Restart Your Containers

docker compose build
docker compose --env-file=.env up -d

Step 4: Run Migrations and Collect Static Files

docker compose exec allianceauth_gunicorn bash
auth collectstatic
auth migrate

Common Installation Steps

Setting up Permission

Now you can set up permissions in Alliance Auth for your users. Add aa_discord_announcements | general | Can access this app to the states and/or groups you would like to have access.

Setting up the App

In your admin backend you'll find a new section called Discord Announcements. This is where you set all your stuff up, like the webhooks you want to ping and who can ping them. It's pretty straight forward, so you shouldn't have any issues. Go nuts!

Changelog

See CHANGELOG.md

Translation Status

Translation status

Do you want to help translate this app into your language or improve the existing translation? - Join our team of translators!

Contributing

Do you want to contribute to this project? That's cool!

Please make sure to read the Contribution Guidelines.
(I promise, it's not much, just some basics)

Release files for aa-discord-announcements 3.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aa-discord-announcements 3.1.1
File Size Uploaded
aa_discord_announcements-3.1.1.tar.gz 73.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aa-discord-announcements 3.1.1
File Interpreter ABI Platform
aa_discord_announcements-3.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 211.1 kB

Release files / aa_discord_announcements-3.1.1.tar.gz

Download URL aa_discord_announcements-3.1.1.tar.gz
Size 73.1 kB
Tags Source
SHA-256 checksum
How to use checksums
57ef0694fdf731f56424a7fbd84f179e123080ca435d7f5c7bf0729a0c33cc3e
BLAKE2b-256 checksum
How to use checksums
ea5f117f3bfa706888adb3a98d05b6b19684be7f2f5d7fed864e3bfac8c0fb30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / aa_discord_announcements-3.1.1-py3-none-any.whl

Download URL aa_discord_announcements-3.1.1-py3-none-any.whl
Size 138.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ca5e0536a122eba40c9985513f4c268b587c224bacb08376ecc1fbb1d0237b9
BLAKE2b-256 checksum
How to use checksums
bd2ef20d621c98b5fbea34b1825f4c98ba9be6ffb416938bdc5b16b25aca429b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.1.1 This release

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.8.0

2 release files

2.7.3

2 release files

2.7.2

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.3

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page