mirror of
https://github.com/octoleo/telegram-bot-bash.git
synced 2025-01-30 09:08:25 +00:00
update doc 4 environment
This commit is contained in:
parent
d88d422fdd
commit
b8a23c4553
@ -30,7 +30,7 @@ mycommands() {
|
|||||||
If you want to disable or reuse a standard bashbot command comment it out in 'commands.sh' by placing a '#' in front of
|
If you want to disable or reuse a standard bashbot command comment it out in 'commands.sh' by placing a '#' in front of
|
||||||
every line from ```'/command')``` to ```;;```.
|
every line from ```'/command')``` to ```;;```.
|
||||||
|
|
||||||
**Note: Never disable the catchall command ``*)```` in 'commands.sh'!!**
|
**Note: Never disable the catchall command ```*)``` in 'commands.sh'!!**
|
||||||
```bash
|
```bash
|
||||||
# file: commands.sh
|
# file: commands.sh
|
||||||
|
|
||||||
@ -141,5 +141,5 @@ The second warning is about an unused variable, this is true because in our exam
|
|||||||
#### [Prev Best Practice](5_practice.md)
|
#### [Prev Best Practice](5_practice.md)
|
||||||
#### [Next Functions Reference](6_reference.md)
|
#### [Next Functions Reference](6_reference.md)
|
||||||
|
|
||||||
#### $$VERSION$$ v0.70-dev2-27-g2da31c1
|
#### $$VERSION$$ v0.70-dev3-7-gd88d422
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ If you want to have other locations for config, data etc, define and export the
|
|||||||
**Note: all specified directories and files must exist or running 'bashbot.sh' will fail.**
|
**Note: all specified directories and files must exist or running 'bashbot.sh' will fail.**
|
||||||
|
|
||||||
#### BASHBOT_ETC
|
#### BASHBOT_ETC
|
||||||
Location of the config files 'token', 'botadmin', 'botacl' ...
|
Location of the files ```commands.sh```, ```mycommands.sh```, ```token```, ```botadmin```, ```botacl``` ...
|
||||||
```bash
|
```bash
|
||||||
unset BASHBOT_ETC # keep in telegram-bot-bash (default)
|
unset BASHBOT_ETC # keep in telegram-bot-bash (default)
|
||||||
export BASHBOT_ETC "" # keep in telegram-bot-bash
|
export BASHBOT_ETC "" # keep in telegram-bot-bash
|
||||||
@ -36,17 +36,6 @@ Location of runtime data files 'data-bot-bash', 'count', downloaded files ...
|
|||||||
export BASHBOT_VAR "/var/spool/bashbot/bot2" # multibot configuration bot 2
|
export BASHBOT_VAR "/var/spool/bashbot/bot2" # multibot configuration bot 2
|
||||||
```
|
```
|
||||||
|
|
||||||
#### BASHBOT_COMMANDS
|
|
||||||
Full path to bash script containing your commands, default: './commands.sh', must end with '.sh'
|
|
||||||
```bash
|
|
||||||
unset BASHBOT_COMMANDS # telegram-bot-bash/commands.sh (default)
|
|
||||||
export BASHBOT_COMMANDS "" # telegram-bot-bash/commands.sh
|
|
||||||
|
|
||||||
export BASHBOT_COMMANDS "/etc/bashbot/commands.sh" # unix like config location
|
|
||||||
|
|
||||||
export BASHBOT_COMMANDS "/etc/bashbot/bot1/commands.sh" # multibot configuration bot 1
|
|
||||||
export BASHBOT_COMMANDS "/etc/bashbot/bot2/commands.sh" # multibot configuration bot 2
|
|
||||||
```
|
|
||||||
#### BASHBOT_JSONSH
|
#### BASHBOT_JSONSH
|
||||||
Full path to JSON.sh script, default: './JSON.sh/JSON.sh', must end with '/JSON.sh'.
|
Full path to JSON.sh script, default: './JSON.sh/JSON.sh', must end with '/JSON.sh'.
|
||||||
```bash
|
```bash
|
||||||
@ -85,10 +74,10 @@ for every poll until the maximum of BASHBOT_SLEEP ms.
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Testet location configs
|
### Testet configs as of v.07 release
|
||||||
**Note: Environment variables are not stored, you must setup them before every call to bashbot.sh, e.g. from a script.**
|
**Note: Environment variables are not stored, you must setup them before every call to bashbot.sh, e.g. from a script.**
|
||||||
|
|
||||||
#### simple Unix like config, mainly for one bot. bashbot is in '/usr/local/telegram-bot-bash'
|
#### simple Unix like config, for one bot. bashbot is installed in '/usr/local/telegram-bot-bash'
|
||||||
```bash
|
```bash
|
||||||
# Note: all dirs and files must exist!
|
# Note: all dirs and files must exist!
|
||||||
export BASHBOT_ETC "/etc/bashbot"
|
export BASHBOT_ETC "/etc/bashbot"
|
||||||
@ -97,24 +86,22 @@ for every poll until the maximum of BASHBOT_SLEEP ms.
|
|||||||
/usr/local/telegram-bot-bash/bashbot.sh start
|
/usr/local/telegram-bot-bash/bashbot.sh start
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Unix like config, mainly for one bot. bashbot.sh is in '/usr/bin'
|
#### Unix like config for one bot. bashbot.sh is installed in '/usr/bin'
|
||||||
```bash
|
```bash
|
||||||
# Note: all dirs and files must exist!
|
# Note: all dirs and files must exist!
|
||||||
export BASHBOT_ETC "/etc/bashbot"
|
export BASHBOT_ETC "/etc/bashbot"
|
||||||
export BASHBOT_VAR "/var/spool/bashbot"
|
export BASHBOT_VAR "/var/spool/bashbot"
|
||||||
export BASHBOT_JSONSH "/var/spool/bashbot"
|
export BASHBOT_JSONSH "/var/spool/bashbot"
|
||||||
export BASHBOT_COMMANDS "/etc/bashbot/commands.sh
|
|
||||||
|
|
||||||
/usr/local/bin/bashbot.sh start
|
/usr/local/bin/bashbot.sh start
|
||||||
```
|
```
|
||||||
|
|
||||||
#### simple multibot config bashbot is in '/usr/local/telegram-bot-bash'
|
#### simple multibot config, everything is keept inside 'telegram-bot-bash' dir
|
||||||
```bash
|
```bash
|
||||||
# config for running Bot 1
|
# config for running Bot 1
|
||||||
# Note: all dirs and files must exist!
|
# Note: all dirs and files must exist!
|
||||||
export BASHBOT_ETC "./mybot1"
|
export BASHBOT_ETC "./mybot1"
|
||||||
export BASHBOT_VAR "./mybot1"
|
export BASHBOT_VAR "./mybot1"
|
||||||
export BASHBOT_COMMANDS "./mybot1/commands.sh
|
|
||||||
|
|
||||||
/usr/local/telegram-bot-bash/bashbot.sh start
|
/usr/local/telegram-bot-bash/bashbot.sh start
|
||||||
```
|
```
|
||||||
@ -124,12 +111,11 @@ for every poll until the maximum of BASHBOT_SLEEP ms.
|
|||||||
# Note: all dirs and files must exist!
|
# Note: all dirs and files must exist!
|
||||||
export BASHBOT_ETC "./mybot2"
|
export BASHBOT_ETC "./mybot2"
|
||||||
export BASHBOT_VAR "./mybot2"
|
export BASHBOT_VAR "./mybot2"
|
||||||
export BASHBOT_COMMANDS "./mybot2/commands.sh
|
|
||||||
|
|
||||||
/usr/local/telegram-bot-bash/bashbot.sh start
|
/usr/local/telegram-bot-bash/bashbot.sh start
|
||||||
```
|
```
|
||||||
|
|
||||||
#### [Prev Notes for Developers](7_develop.md)
|
#### [Prev Notes for Developers](7_develop.md)
|
||||||
|
|
||||||
#### $$VERSION$$ v0.70-dev2-27-g2da31c1
|
#### $$VERSION$$ v0.70-dev3-7-gd88d422
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user