Before using or contributing to this project, it is crucial that you read and understand the LICENSE agreement.
First Officer is a Discord bot designed to enhance your Discord aviation experience by providing flight plan information directly within your server. This project is built using the Hikari framework and integrates with Flight Plan Database to fetch flight plans.
- Flight Plan Retrieval: Users can request flight plans by specifying departure and arrival airports.
- Data Visualization: The bot provides an interactive map plotting the flight path.
- Easy Interaction: Utilizes slash commands for easy and intuitive interactions.
This project is not intended for self-hosting. To use First Officer in your Discord server, please invite the official bot using this (coming soon).
After adding First Officer to your Discord server, you can interact with it using the following commands:
/flightplan from_airport:<IATA_CODE> to_airport:<IATA_CODE>
- Fetches a flight plan between the specified airports.
To contribute to this project or understand its workings, here are the key dependencies:
- Hikari: A Discord API wrapper used for bot development.
- Plotly: For generating interactive flight path maps.
- Requests: To fetch data from external APIs.
For a complete list of dependencies, please refer to the requirements.txt
file.
This project is open to contributions. If you would like to contribute, please read our contribution guidelines.
This project is licensed under the NiceBots Discord Bot License Agreement Version 1.0. Please refer to the LICENSE file for the full agreement.