clear error message for missing local_settings.py
This commit is contained in:
@@ -1,9 +1,26 @@
|
|||||||
import os as _os
|
import os as _os
|
||||||
|
|
||||||
|
_MISSING_LOCAL_SETTINGS= """
|
||||||
|
=============== ERROR ===============
|
||||||
|
|
||||||
|
Missing local configurations:
|
||||||
|
create: local_settings.py
|
||||||
|
with these settings:
|
||||||
|
|
||||||
|
TOKEN= '<this_is_your_token_id>' # created using https://t.me/BotFather
|
||||||
|
BOT_PATH= '/path/of/your/repo/directory' # used for upstart command
|
||||||
|
LOG_PATH= '/path/where/you/place/logs' # used to save daily logs
|
||||||
|
BOT_EXEC_CMD= 'python /path/of/your/repo/directory/bot.py' # the command you use to launch the bot instance
|
||||||
|
SUPER_USERS= [<chat_id>] # this is the superuser, allowed to use special commands (upstart and logs)
|
||||||
|
|
||||||
|
=====================================
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from local_settings import TOKEN as _token
|
from local_settings import TOKEN as _token
|
||||||
TOKEN= _token
|
TOKEN= _token
|
||||||
except: TOKEN= 'XXX'
|
except: print(_MISSING_LOCAL_SETTINGS)
|
||||||
try:
|
try:
|
||||||
from local_settings import BOT_PATH as _bot_path
|
from local_settings import BOT_PATH as _bot_path
|
||||||
BOT_PATH= _os.path.expanduser(_bot_path)
|
BOT_PATH= _os.path.expanduser(_bot_path)
|
||||||
@@ -11,7 +28,7 @@ except: BOT_PATH= ''
|
|||||||
try:
|
try:
|
||||||
from local_settings import LOG_PATH as _log_path
|
from local_settings import LOG_PATH as _log_path
|
||||||
LOG_PATH= _os.path.expanduser(_log_path)
|
LOG_PATH= _os.path.expanduser(_log_path)
|
||||||
except: LOG_PATH= ''
|
except: LOG_PATH= '/tmp'
|
||||||
try:
|
try:
|
||||||
from local_settings import BOT_EXEC_CMD as _bot_exec_cmd
|
from local_settings import BOT_EXEC_CMD as _bot_exec_cmd
|
||||||
BOT_EXEC_CMD= _bot_exec_cmd
|
BOT_EXEC_CMD= _bot_exec_cmd
|
||||||
|
|||||||
Reference in New Issue
Block a user