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)

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.3

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)

Metadata

Release files for aa-discord-announcements 3.1.3

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.3
File Size Uploaded Provenance Actions
aa_discord_announcements-3.1.3.tar.gz 76.7 kB With provenance Details for aa_discord_announcements-3.1.3.tar.gz

Built distribution (wheel)

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

Total release size: 218.7 kB

Release files / aa_discord_announcements-3.1.3.tar.gz

Download URL aa_discord_announcements-3.1.3.tar.gz
Size 76.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8cf30db9f2961c712cebe3248ca9ef88944bad3450c1005dbfd277c396b9f1a8
BLAKE2b-256 checksum
How to use checksums
6eda7122c5588ceb782d9b11eb141f18fec5c50a01efbc1ecd4da6034eb36313
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL aa_discord_announcements-3.1.3-py3-none-any.whl
Size 142.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
78714046f1a2b6d27c8e8dd3fbe53174fa05a5c734ddba16504483e1a953547d
BLAKE2b-256 checksum
How to use checksums
6951075d5ff53f3c65097af2c3a3c6a66876e7245bfb054994948710dea06015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Security for aa-discord-announcements 3.1.3

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for aa_discord_announcements-3.1.3.tar.gz

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 Nov 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.1.3 This release

2 release files Full provenance

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