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 ba21cf859b fix(core): fix dependencies 2 weeks ago
.envs/.local feat(host): start docker addon 3 months ago
.github update(main): improve launch UI 9 months ago
.idea feat(commands:iplocalise|Network): add way to ask for map 2 weeks ago
compose fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 3 months ago
tuxbot feat(commands:cnf|Linux): add new Command Not Found scrapper (Known issue: cache resolve on none results) 2 weeks ago
.deepsource.toml fix(deepsource): remove black from deepsource conf 7 months ago
.gitignore update(commands:*|Network): speed optimisation 3 weeks ago
.mypy.ini fix(commands:iplocalise|Network): remove crashing regex 2 months ago
.pylintrc style 1 month ago
LICENSE fix(linting): set the not to 10/10 on pylint 7 months ago
Makefile style 3 weeks ago
README.rst fix(commands:getheaders|Network): prevent fails for missing [] on v6 3 weeks ago
dev.requirements.txt fix(commands:iplocalise|Network): remove crashing regex 2 months ago
local.yml fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 3 months ago
production.yml fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 3 months ago
setup.cfg fix(core): fix dependencies 2 weeks ago
setup.py fix(commands|Custom>alias): close TUXBOT-BOT-1A, close TUXBOT-BOT-1H, close TUXBOT-BOT-1J 3 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.10 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...)
^^^^^^^