Skip to content
Adixqa edited this page Dec 29, 2025 · 9 revisions

Dependencies

Make sure you have the latest python version! (python3) Run all of this to get all the latest needed libraries for this project

python3 -m pip install --upgrade pip #DON'T DO THIS IF YOUR LINUX DISTRO NEEDS TO USE SPECIFIC PYTHON VERSION!!!
python3 -m pip install --upgrade discord.py
python3 -m pip install --upgrade google-api-python-client
python3 -m pip install --upgrade rapidfuzz
python3 -m pip install --upgrade wordfreq
python3 -m pip install --upgrade pyaml
python3 -m pip install --upgrade psutil
python3 -m pip install --upgrade spacy
python3 -m pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl
python3 -m pip install numpy

If you're gonna use welcoming feature, make sure your OS has ffmpeg installed and accesible via PATH

Set Values

Go to config and open conf.yml - set all the values there. Then on your hosting machine/service you need to run outside the root folder python3 -m PerfectionBot.main

Setup done ✅

Clone this wiki locally