{"id":20888,"library":"aa-fleetpings","title":"aa-fleetpings (Alliance Auth Fleet Pings)","description":"A Fleet Ping Tool for Alliance Auth that enables sending pings via Discord webhooks when fleet operations are created. Current version 3.9.4 supports Python 3.10–3.13 and requires Alliance Auth >=4.9.0. Released monthly or bimonthly since 2021.","status":"active","version":"3.9.4","language":"python","source_language":"en","source_url":"https://github.com/ppfeufer/aa-fleetpings","tags":["alliance-auth","fleet-pings","discord-webhook","eve-online"],"install":[{"cmd":"pip install aa-fleetpings","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Required: plugin for Alliance Auth, minimum version 4.9.0 as of v3.8.0.","package":"allianceauth","optional":false},{"reason":"Required: used for webhook handling and admin integration.","package":"django","optional":false}],"imports":[{"note":"Used to configure webhooks in Django admin.","symbol":"FleetPingsSettingsForm","correct":"from fleetpings.admin import FleetPingsSettingsForm"},{"note":"Core function; ensure Discord webhook URL is set.","symbol":"webhook_send","correct":"from fleetpings.utils import webhook_send"}],"quickstart":{"code":"# settings.py\nINSTALLED_APPS += [\n    'fleetpings',\n]\n\n# Run migrations\n# python manage.py migrate fleetpings\n\n# In admin panel, add a Discord webhook URL under Fleetpings settings.","lang":"python","description":"Basic setup: add 'fleetpings' to INSTALLED_APPS, migrate, and configure webhook in admin."},"warnings":[{"fix":"Upgrade Alliance Auth to >=4.9.0 before upgrading this app.","message":"As of v3.7.0, the minimum Alliance Auth version is 4.9.0. Older versions will break.","severity":"breaking","affected_versions":"<3.7.0"},{"fix":"Ensure 'EXTERNAL_WEBHOOK_URL' is configured in Fleetpings settings in Django admin.","message":"Webhook pings only work if a valid Discord webhook URL is set in admin; no error is shown if missing.","severity":"gotcha","affected_versions":"all"},{"fix":"Remove any imports from 'eveuniverse' and use built-in Fleetpings helpers instead.","message":"The 'eveuniverse' dependency was removed in v3.9.4. Scripts relying on it will need refactoring.","severity":"deprecated","affected_versions":"<3.9.4"},{"fix":"If you need app-utils, install with: pip install allianceauth-app-utils","message":"The 'allianceauth-app-utils' dependency was removed in v3.9.0. If you use those utilities, install them separately.","severity":"gotcha","affected_versions":">=3.9.0"}],"env_vars":null,"search_vec":"'2021':44 '3.10':32 '3.13':33 '3.9.4':29 '4.9.0':38 'aa':2 'aa-fleetp':1 'allianc':4,13,36,46 'alliance-auth':45 'auth':5,14,37,47 'bimonth':42 'creat':26 'current':27 'discord':20,52 'discord-webhook':51 'enabl':16 'eve':55 'eve-onlin':54 'fleet':6,9,23,49 'fleet-p':48 'fleetp':3 'month':40 'onlin':56 'oper':24 'ping':7,10,18,50 'python':31 'releas':39 'requir':35 'send':17 'sinc':43 'support':30 'tool':11 'version':28 'via':19 'webhook':21,53","created_at":"2026-04-27T16:56:58.324230+00:00","updated_at":"2026-04-27T16:56:58.324230+00:00","problems":{"verify_error":"× Failed to build `mysqlclient==2.2.8`\n  ├─▶ The build backend returned an error\n  ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1)\n\n      [stdout]\n      Trying pkg-config --exists mysqlclient\n      Command 'pkg-config --exists mysqlclient' returned non-zero exit status\n      "},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"4.0.0","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/ppfeufer/aa-fleetpings","docs":"https://github.com/ppfeufer/aa-fleetpings/blob/master/README.md","changelog":"https://github.com/ppfeufer/aa-fleetpings/blob/master/CHANGELOG.md","pypi":"https://pypi.org/project/aa-fleetpings/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["communication"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-28","last_verified":"2026-06-28","next_check":"2026-07-05","install_tag":null}}