Added start scripts
This commit is contained in:
parent
71d1efa82b
commit
a29fd26046
10
README.md
10
README.md
@ -4,6 +4,12 @@ This bot is used for one and only task - post pictures from my personal archive.
|
||||
## Installation
|
||||
To make this bot run at first you need to have a Python interpreter and git. Google is your friend finding it. You can also ignore git and simply download source code, should also work fine. After that you're ready to go.
|
||||
|
||||
> In this README I assume that you're using default python in your
|
||||
> system and your system's PATH contains it. If your default python
|
||||
> is `python3` or for example `/home/user/.local/bin/python3.9` - use it instead.
|
||||
> If it's non-standart executable path - you should also change
|
||||
> it in scripts you will use (`loop.sh`, `loop.bat`, `start.sh` and `start.bat`).
|
||||
|
||||
1. Download the bot.
|
||||
1. `git clone https://git.end-play.xyz/profitroll/TelegramSender.git` (if you want to use git)
|
||||
2. `cd ./TelegramSender`
|
||||
@ -28,7 +34,9 @@ To make this bot run at first you need to have a Python interpreter and git. Goo
|
||||
Of course bot cannot post something from nothing. Configure your `config.json` what media types bot should post (`"posting", "extensions"`), when to post them (`"posting", "time"`) and also where to find them (`"locations"`). You can also move them when sent by setting `"posting", "move_sent"` to `true`.
|
||||
|
||||
6. Good to go, run it!
|
||||
`python ./main.py`
|
||||
`python ./main.py`
|
||||
Or you can also use `.\start.bat` on Windows and `bash ./start.sh` on Linux.
|
||||
Additionally there are `loop.sh` and `loop.bat` available if you want your bot to start again after being stopped or after using `/reboot` command.
|
||||
|
||||
## Command line arguments
|
||||
Of course bot also has them. You can perform some actions with them.
|
||||
|
12
loop.bat
Normal file
12
loop.bat
Normal file
@ -0,0 +1,12 @@
|
||||
@echo off
|
||||
|
||||
REM You can cd to your directory here, if you want
|
||||
REM cd C:\Users\user\TelegramPoster
|
||||
|
||||
:start
|
||||
python main.py
|
||||
echo To completely stop TelegramPoster now, please press Ctrl+C during the countdown!
|
||||
echo Restarting in 5 seconds...
|
||||
Timeout /t 5
|
||||
echo TelegramPoster has started!
|
||||
goto start
|
17
loop.sh
Normal file
17
loop.sh
Normal file
@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# You can cd to your directory here, if you want
|
||||
# cd /home/user/TelegramPoster
|
||||
|
||||
while true
|
||||
do
|
||||
python main.py
|
||||
echo "To completely stop TelegramPoster now, please press Ctrl+C during the countdown!"
|
||||
echo "Restarting in:"
|
||||
for i in 5 4 3 2 1
|
||||
do
|
||||
echo "$i..."
|
||||
sleep 1
|
||||
done
|
||||
echo "TelegramPoster has started!"
|
||||
done
|
6
start.bat
Normal file
6
start.bat
Normal file
@ -0,0 +1,6 @@
|
||||
@echo off
|
||||
|
||||
REM You can cd to your directory here, if you want
|
||||
REM cd C:\Users\user\TelegramPoster
|
||||
|
||||
python main.py
|
Reference in New Issue
Block a user