Add better installation instructions to README
This commit is contained in:
@@ -1,9 +1,51 @@
|
|||||||
## discord-ledger-bot
|
# discord-ledger-bot
|
||||||
|
|
||||||
### Installation / Usage instructions
|
## Prerequisites
|
||||||
1. Clone this repository ( `git clone https://git.greyweather.dev/greyweather/discord-ledger-bot.git` )
|
Python must be installed system-wide. See instructions for your operating system below.
|
||||||
2. Enter the directory ( `cd discord-ledger-bot` )
|
### Windows 11 / 10 [not yet tested]
|
||||||
3. Create a virtual environment ( `python -m venv .` )
|
Download the installer from [here](https://www.python.org/downloads/), install latest version. If given the option, you should install the 'venv' or 'virtual environment' module as well.
|
||||||
4. Install the necessary libraries ( `./bin/pip install discord dotenv datetime` )
|
### Ubuntu / Debian (includes Pop!_OS, Linux Mint, Raspberry Pi OS, etc.)
|
||||||
5. Set your Discord application token ( `echo "TOKEN='my-token-here'" > .env` )
|
```
|
||||||
6. Run the script ( `./bin/python main.py` )
|
sudo apt install python3 python3-venv
|
||||||
|
```
|
||||||
|
### Fedora (includes Nobara, Bazzite, etc.) [not yet tested]
|
||||||
|
```
|
||||||
|
sudo dnf install python3 python3-virtualenv
|
||||||
|
```
|
||||||
|
### Arch Linux (includes CachyOS, Manjaro, SteamOS, etc.)
|
||||||
|
```
|
||||||
|
sudo pacman -S python3 python3-venv
|
||||||
|
```
|
||||||
|
### OpenSUSE (Tumbleweed/Leap) [not yet tested]
|
||||||
|
```
|
||||||
|
sudo zypper install python3 python3-virtualenv
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Installation / Usage instructions
|
||||||
|
1. Clone this repository:
|
||||||
|
```
|
||||||
|
git clone https://git.greyweather.dev/greyweather/discord-ledger-bot.git
|
||||||
|
```
|
||||||
|
2. Enter the directory
|
||||||
|
```
|
||||||
|
cd discord-ledger-bot
|
||||||
|
```
|
||||||
|
3. Create a virtual environment
|
||||||
|
```
|
||||||
|
python -m venv .
|
||||||
|
```
|
||||||
|
4. Install the required libraries
|
||||||
|
```
|
||||||
|
./bin/pip install discord dotenv datetime
|
||||||
|
```
|
||||||
|
5. Set your Discord application token
|
||||||
|
```
|
||||||
|
echo "TOKEN='my-token-here'" > .env
|
||||||
|
```
|
||||||
|
Or add a line reading `TOKEN='my-token-here'` to a file named ".env" using a text editor of your choosing (must be next to your "main.py" file)
|
||||||
|
|
||||||
|
6. Run the script
|
||||||
|
```
|
||||||
|
./bin/python main.py
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user