adding some markup details for the commands in the readme

This commit is contained in:
mb 2020-02-06 18:34:44 +01:00
parent 6e89cc3085
commit 936780f773

View File

@ -23,7 +23,7 @@ The idea is that you create a single python file (bot.py) and using the `slixmpp
If you want to play around with the streambot/logbot, run the following and answer the questions: If you want to play around with the streambot/logbot, run the following and answer the questions:
$ python3 streambot.py `$ python3 streambot.py`
# how to run a bot on the varia systers server # how to run a bot on the varia systers server
@ -31,9 +31,11 @@ If you want to play around with the streambot/logbot, run the following and answ
Clone the bots repository, either over https or ssh: Clone the bots repository, either over https or ssh:
$ git clone https://git.vvvvvvaria.org/varia/bots `$ git clone https://git.vvvvvvaria.org/varia/bots`
$ git clone ssh://gitea@vvvvvvaria.org:12345/varia/bots.git or with ssh:
`$ git clone ssh://gitea@vvvvvvaria.org:12345/varia/bots.git`
Add your bot python script to the folder. Add your bot python script to the folder.
@ -43,18 +45,19 @@ If your bot uses any dependencies, add them to the `requirements.txt` file in th
Push the changes you made to the server. Push the changes you made to the server.
$ git add yourfiles.py `$ git add yourfiles.py`
or or
$ git add -A (but be sure you want to add all the files you added to the repo) `$ git add -A` (but be sure you want to add all the files you added to the repo)
$ git commit -m "your commit message" (something actually informative is best) `$ git commit -m "your commit message"` (something actually informative is best)
$ git push `$ git push`
You can also check the status of your repository by typing You can also check the status of your repository by typing
$ git status
`$ git status`
After your push, a git hook is pulling the changes: the `bots` folder on the server (which sits at `/srv/gitea/clones/varia/bots`) is updated. After your push, a git hook is pulling the changes: the `bots` folder on the server (which sits at `/srv/gitea/clones/varia/bots`) is updated.
@ -68,13 +71,13 @@ There is a "bots" config file, where you can add your new bot to.
To do this, log into the server hehe: To do this, log into the server hehe:
$ ssh username@vvvvvvaria.org -p 12345 `$ ssh username@vvvvvvaria.org -p 12345`
Open the config file, either with your own user, or as the systers user (has sudo rights!): Open the config file, either with your own user, or as the systers user (has sudo rights!):
$ sudo su systers `$ sudo su systers`
$ sudo nano /etc/supervisor/conf.d/bots.conf `$ sudo nano /etc/supervisor/conf.d/bots.conf`
Copy/paste one of the other bot's details and add a new one to this file. This is how the details of the pub.club bot look like: Copy/paste one of the other bot's details and add a new one to this file. This is how the details of the pub.club bot look like:
@ -89,11 +92,11 @@ priority = 999
Save and exit! Save and exit!
CTRL+X Y [enter] `CTRL+X Y [enter]`
Now, we need to restart supervisor itself, in order to activate these changes to the config: Now, we need to restart supervisor itself, in order to activate these changes to the config:
$ sudo service supervisor restart `$ sudo service supervisor restart`
It will activate all the bots! And hopefully they work!! It will activate all the bots! And hopefully they work!!