TuxBot, A discord bot made in python https://gnous.eu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Romain J 616a067bc2 feat(commands:misc|Dev): add random tests things 2 months ago
.envs/.local feat(host): start docker addon 6 months ago
.github update(main): improve launch UI 11 months ago
.idea feat(commands:mute|Mod): add mute/unmute command 2 months ago
compose fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 5 months ago
tuxbot feat(commands:misc|Dev): add random tests things 2 months ago
.deepsource.toml fix(deepsource): remove black from deepsource conf 9 months ago
.gitignore update(core): change to >=3.8 2 months ago
.mypy.ini fix(commands:iplocalise|Network): remove crashing regex 4 months ago
.pylintrc fix(commands:iplocalise|Network): close TUXBOT-BOT-4N 2 months ago
LICENSE fix(linting): set the not to 10/10 on pylint 9 months ago
Makefile update(core): change to >=3.8 2 months ago
README.rst update(core): change to >=3.8 2 months ago
dev.requirements.txt fix(commands:iplocalise|Network): remove crashing regex 4 months ago
local.yml fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 5 months ago
production.yml fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 5 months ago
setup.cfg fix(doc): update version 2 months ago
setup.py update(core): change to >=3.8 2 months ago

README.rst

|image0| |image1| |image2| |image3|

.. role:: bash(code)
:language: bash

Installing Tuxbot
=================

It is preferable to install the bot on a dedicated user. If you don't
know how to do it, please refer to `this guide <https://www.digitalocean.com/community/tutorials/how-to-create-a-sudo-user-on-ubuntu-quickstart>`__

Installing the pre-requirements
-------------------------------

- The pre-requirements are:

- Python 3.8 or greater
- Pip
- Git

Operating systems
~~~~~~~~~~~~~~~~~

Arch Linux
^^^^^^^^^^

.. code-block:: bash

$ sudo pacman -Syu python python-pip python-virtualenv git make gcc postgresql

Continue to `configure postgresql <#configure-postgresql>`__.

--------------

Debian
^^^^^^

.. code-block:: bash

$ sudo apt update
$ sudo apt -y install python3 python3-dev python3-pip python3-venv git make gcc postgresql postgresql-client

Continue to `configure postgresql <#configure-postgresql>`__.

--------------

RHEL and derivatives (CentOS, Fedora...)
^^^^^^^^