No description
  • Python 98.9%
  • Dockerfile 0.7%
  • Shell 0.4%
Find a file
Andreas Feldt 59568cf24a
Some checks are pending
Build and Push Docker Container / build_and_push (push) Waiting to run
Merge pull request 'development' (#58) from development into main
Reviewed-on: andreas/f16-bot#58
2025-04-11 15:14:41 +02:00
.github/workflows test actions 2024-08-16 11:26:57 +02:00
modules Fixed arranger issues on pistolskyttenet 2025-04-11 08:42:15 +02:00
scrapefiles Added test of ammo price tracking 2024-08-30 19:24:15 +02:00
.gitignore Added test of ammo price tracking 2024-08-30 19:24:15 +02:00
app.py Check if commit verification works 2025-04-08 13:08:04 +02:00
config.py Fixed scraper for new stockholm website 2024-08-01 20:48:57 +02:00
Dockerfile Fixed skjutförbud calendar reading, fuck google 2024-04-20 11:33:32 +02:00
README.md Updated README 2023-09-30 21:49:25 +02:00
requirements.txt Removed UUID from requirements as its a default package in python 2025-04-09 17:22:11 +02:00
update_dev Added scripts to rebuild docker container until GH actions is working 2023-10-09 22:17:59 +02:00
update_prod Added scripts to rebuild docker container until GH actions is working 2023-10-09 22:17:59 +02:00

F16-BOT

A Python Discord bot that fetches information about shooting competitions in your nearby area and sends them as messages to your club's Discord server. This bot is designed to keep your club members informed about upcoming shooting competitions, making it easier for them to participate and stay engaged in the sport.

Features

  • Fetches shooting competition information from a reliable source.
  • Sends competition details, including date, location, and other relevant information, as messages to your Discord server.
  • Dockerized for easy deployment.
  • Continuous deployment using GitHub Actions.
  • Sends all messages to a dedicated channel on your Discord server.

Table of Contents

Installation

Before running the bot, you need to install Docker and set up a Discord bot on your server.

  1. Clone this repository:
git clone https://github.com/AndreasFeldt/f16-bot/
cd f16-bot
  1. Build and run the Docker container:
docker build -t f16-bot .
docker run -d f16-bot

The bot should now be running and ready to fetch competition information.

Usage

Once the bot is running, it will periodically fetch shooting competition information and send it as messages to your Discord server.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your own purposes.