Skip to main content

Terra Nanotech Discordbot Cogs

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

A collection of cogs for AA-Discordbot



Important Information

These Discord bot COGs are specially tailored for the corporation Terra Nanotech. They are COGs of apps we use, so they fit our needs.

Install

pip install tnnt-discordbot-cogs==3.5.0

In local.py:

INSTALLED_APPS += [
    # ...
    "eve_sde",  # Only if not already added for another app
    "tnnt_discordbot_cogs",
    # ...
]

# This line right below the `INSTALLED_APPS` list, and only if not already added for another app
INSTALLED_APPS = ["modeltranslation"] + INSTALLED_APPS

# Add the following scheduled task, if not already added for another app
# https://github.com/Solar-Helix-Independent-Transport/django-eveonline-sde
if "eve_sde" in INSTALLED_APPS:
    # Run at 12:00 each day
    CELERYBEAT_SCHEDULE["EVE SDE :: Check for SDE Updates"] = {
        "task": "eve_sde.tasks.check_for_sde_updates",
        "schedule": crontab(minute="0", hour="12"),
    }

    # Set the following when you have a bare metal installation, or Docker with a
    # non-standard storage for `myauth`
    ESDE_TASK_SPLIT = True

Run DB migrations and restart supervisor. Now, run the esde_load_sde command to populate the database with the SDE data:

python manage.py esde_load_sde

Commands

Module/Cog Group Command Description
tnnt_discordbot_cogs.cogs.about about Shows information about the bot
tnnt_discordbot_cogs.cogs.admin admin add_role Add a role as read/write to a channel
admin add_role_read Add a role as read only to a channel
admin clear_empty_roles Deletes all roles in the server that have no members
admin commands Returns a list of all slash commands available to the bot
admin demote_from_god Demote yourself from being a god
admin demote_all_gods Demote all current gods
admin empty_roles Returns a list of all roles in the server, including those with no members and those without an auth group
admin force_sync Queue update tasks for a character and all their alts
admin get_webhooks Returns a list of all webhooks in the channel
admin new_channel Create a new channel in the specified category and set permissions for the first role
admin orphans Returns a list of all users in the server that do not have a corresponding DiscordUser in Auth
admin promote_to_god Promote yourself to god
admin rem_role Remove a role from a channel
admin stats Returns the bot's task statistics, including uptime, task stats, rate limits, and pending tasks
admin sync_commands Sync the bot's commands with Discord
admin uptime Returns the uptime of the bot
admin versions Returns a list of all AA apps and their versions
tnnt_discordbot_cogs.cogs.auth auth Returns a link to the TN-NT Auth System
tnnt_discordbot_cogs.cogs.locate locate Locate a character and all its alts
tnnt_discordbot_cogs.cogs.lookup lookup character Looks up a character in the Auth system and returns information about them
lookup corporation Looks up a corporation and returns information about its members
tnnt_discordbot_cogs.cogs.models models populate Populate Django Models for all channels in the server
tnnt_discordbot_cogs.cogs.price_check price all_markets Check an item price on all major market hubs
price amarr Check an item price on Amarr market
price dodixie Check an item price on Dodixie market
price hek Check an item price on Hek market
price jita Check an item price on Jita market
price plex Check the PLEX price on the global PLEX market
price rens Check an item price on Rens market
tnnt_discordbot_cogs.cogs.recruit_me recruit_me Get hold of a recruiter
tnnt_discordbot_cogs.cogs.routes route Find a route in EVE (with Jumpbridges)
jumpbridges List all known Jumpbridges
tnnt_discordbot_cogs.cogs.where_is where_is Find where you missplaced your stuff

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!

Metadata

Release files for tnnt-discordbot-cogs 3.5.0

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

Source distribution (sdist)

Source distribution for tnnt-discordbot-cogs 3.5.0
File Size Uploaded
tnnt_discordbot_cogs-3.5.0.tar.gz 69.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tnnt-discordbot-cogs 3.5.0
File Interpreter ABI Platform
tnnt_discordbot_cogs-3.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 182.0 kB

Release files / tnnt_discordbot_cogs-3.5.0.tar.gz

Download URL tnnt_discordbot_cogs-3.5.0.tar.gz
Size 69.0 kB
Tags Source
SHA-256 checksum
How to use checksums
df1ba72ba82e44433e4e979c333fa4a72164904f8797e19cd7d475b30b00d9ad
BLAKE2b-256 checksum
How to use checksums
e97988097a5b8343f52729d36e938ad9d34e82d526679f18e15b08522309bd24
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 Oct 4, 2026.

Transparency log

Release files / tnnt_discordbot_cogs-3.5.0-py3-none-any.whl

Download URL tnnt_discordbot_cogs-3.5.0-py3-none-any.whl
Size 113.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8d74da01a3777f3e70229ed87ca9a8ff12ecde9a334b454632b6bdbd39512988
BLAKE2b-256 checksum
How to use checksums
9ea1f03db4ab991f49f4e958ff653355640c7bc2dffe59a36fd6f39164d6de3f
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 Oct 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.5.0 This release

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

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