/tuxbot-bot

TuxBot, A discord bot made in python for https://gnous.eu

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

image1 image2 image3

Tuxbot

Tuxbot, made by GnousEU

Project Purpose

Tuxbot is a discord bot written in python and maintained since 2017. Its main missions are to propose useful commands for domains related to network, system administration, mathematics and others.


Basic Makefile Commands

Poetry

Create Poetry venv for this project:

$ poetry env use 3.10
$ poetry shell
$ poetry install

Type checks

Running type and lint checks with pre_commit:

$ make pre_commit

Running development instance

To run a development instance:

$ make dev

Sentry

Sentry is an error logging aggregator service. You can sign up for a free account at https://sentry.io/signup/ or download and host it yourself.

You must set the DSN url in production.


Deployment

The following details how to deploy this application.

Refer to INSTALL.rst