mirror of
https://github.com/Steffo99/greed.git
synced 2024-11-24 14:54:18 +00:00
🗒 Improve installation instructions
This commit is contained in:
parent
46449d6168
commit
a1ad26ff12
1 changed files with 55 additions and 10 deletions
65
README.md
65
README.md
|
@ -104,9 +104,8 @@ If you want to keep the bot open even after you closed your terminal window, you
|
|||
|
||||
Some of them are:
|
||||
|
||||
- `screen`
|
||||
- `systemd`
|
||||
- `nohup`
|
||||
- `screen` (easier, but doesn't restart automatically)
|
||||
- `systemd` (recommended, but more difficult)
|
||||
|
||||
#### `screen`
|
||||
|
||||
|
@ -116,16 +115,50 @@ Some of them are:
|
|||
```
|
||||
To safely detach the screen, press Ctrl+A and then Ctrl+D.
|
||||
|
||||
## Usage
|
||||
#### `systemd`
|
||||
|
||||
All features can be accessed through the Telegram bot chat.
|
||||
Assuming you downloaded `greed` in `/srv/greed`:
|
||||
|
||||
As a 💼 Manager, you can add new products, check the placed orders, create new transactions and generate .csv log files.
|
||||
You can also add additional 💼 Managers.
|
||||
1. Create a new user named `greed`:
|
||||
```bash
|
||||
useradd greed --system
|
||||
```
|
||||
|
||||
2. Give ownership of the greed folder you downloaded earlier to the `greed` user:
|
||||
```bash
|
||||
chown -R greed: /srv/greed
|
||||
```
|
||||
|
||||
Users will be able to add credit to their wallet, place orders and contact you in case they require assistance.
|
||||
3. Create a new file in `/etc/systemd/system` named `bot-royalnet.service` with the following contents:
|
||||
```ini
|
||||
[Unit]
|
||||
Name=bot-greed
|
||||
Description=Greed Bot
|
||||
Wants=network-online.target
|
||||
After=network-online.target nss-lookup.target
|
||||
|
||||
[Service]
|
||||
Type=exec
|
||||
User=greed
|
||||
WorkingDirectory=/srv/greed
|
||||
ExecStart=/srv/greed/venv/bin/python -OO /srv/greed/core.py
|
||||
Environment=PYTHONUNBUFFERED=1
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
## Updating
|
||||
4. Start the bot-greed service:
|
||||
```bash
|
||||
systemctl start bot-greed
|
||||
```
|
||||
|
||||
5. If everything goes well, enable the bot-greed service, so it will automatically start on a reboot:
|
||||
```bash
|
||||
systemctl enable bot-greed
|
||||
```
|
||||
|
||||
### Updating
|
||||
|
||||
To update the bot, run the following commands:
|
||||
|
||||
|
@ -135,6 +168,17 @@ git pull
|
|||
git stash pop
|
||||
```
|
||||
|
||||
> If you're using an older version of greed, you may need to recreate the configuration, as greed won't use `config.ini` anymore and will use `config.toml` instead.
|
||||
|
||||
## Usage
|
||||
|
||||
All features can be accessed through the Telegram bot chat.
|
||||
|
||||
As a 💼 Manager, you can add new products, check the placed orders, create new transactions and generate .csv log files.
|
||||
You can also add additional 💼 Managers.
|
||||
|
||||
Users will be able to add credit to their wallet, place orders and contact you in case they require assistance.
|
||||
|
||||
## Documentation and help
|
||||
|
||||
If you find a bug, have an idea for a new feature or just require help with `greed`, please [post an issue](https://github.com/Steffo99/greed/issues/new) on GitHub, or, if GitHub is blocked in your country, join [the Telegram group](https://t.me/greed_project) and send a message there.
|
||||
|
@ -148,7 +192,8 @@ If you are proficient in Python, you can also try reading the code. Most of the
|
|||
Some people made a copy of Greed and added or changed some things to it (they made a _fork_).
|
||||
These forks are listed below.
|
||||
|
||||
> Please note that @Steffo99, the main developer of `greed`, does not endorse any of these forks.
|
||||
> Please note that @Steffo99, the main developer of `greed`, does not endorse any of these forks.
|
||||
> **Do not file bug reports here for bugs in a fork!**
|
||||
|
||||
### Bitcoin - Blockonomics
|
||||
|
||||
|
|
Loading…
Reference in a new issue