8000 GitHub - staciax/lattebot: A cute little Discord bot that grew alongside my coding skills.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

staciax/lattebot

Repository files navigation

lattebot

A cute little Discord bot that grew alongside my coding skills.

Introduction

Lattebot started as one of my first programming projects, created for a close group of friends who play games together. What started as a simple Discord bot has evolved through multiple versions (v1, v2, and more) to become the current iteration you see today. Each version represents a milestone in my programming journey, with improvements in code structure, features, and efficiency. This repository showcases not just a Discord bot, but also my growth as a developer from my early coding days to now.

Requirements

  • Python 3.13 or higher
  • uv 0.6.x or higher

Installation

uv sync --no-dev
# for development just remove --no-dev

Configuration

  1. Copy the .env.example file to .env and fill in the required values.
cp .env.example .env
  1. Create a new Discord application and bot at the Discord Developer Portal.
  2. Set up the required environment variables in the .env file
  3. Sync application commands by running the following command:
uv run python pre_start.py
  1. Start the bot by running the following command:
uv run python launcher.py

Docker

If you prefer to run lattebot in a Docker container, you can use the provided docker-compose.yml file. Make sure to set up your .env file as described above. Then, you can build and run the container with the following commands:

docker-compose build

Run the container:

docker-compose up

License

This project is licensed under the GNUv3 License - see the LICENSE file for details.

Appreciation Note

A heartfelt thank you to all my friends in the Latte group on Discord. Without your support, encouragement, and the countless hours of gaming together, this project would never have come to life, and I might not have embarked on this journey to become a developer.

Our friendship, our shared memories of late-night gaming sessions, inside jokes, and all the chaotic moments we've experienced together have been the true inspiration behind lattebot from the very beginning.

Thanks for sticking with me through it all. You guys mean more to me than you probably realize. ✌️

About

A cute little Discord bot that grew alongside my coding skills.

Topics

Resources

License

Stars

Watchers

Forks

0