summaryrefslogtreecommitdiff
path: root/bot.py
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2020-02-23 23:17:16 +0400
committerAndrew <saintruler@gmail.com>2020-02-23 23:17:16 +0400
commit087a1baf57f64be29703447d4dd15f238a00d9a1 (patch)
tree370924e8a8d7407ea67cb91c96ccf1b228112fc0 /bot.py
parent7512932056b1edf82c3c711a9297445ac8c0cc52 (diff)
Added docker and reworked logging.
Diffstat (limited to 'bot.py')
-rw-r--r--bot.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/bot.py b/bot.py
index 9609bb9..92b8a12 100644
--- a/bot.py
+++ b/bot.py
@@ -4,8 +4,7 @@ from telegram import ReplyKeyboardMarkup, ReplyKeyboardRemove, InlineKeyboardMar
# Typing
from telegram import Update, User, Bot
-import logging
-from os import environ
+from os import getenv
import json
from config import TG_TOKEN, REQUEST_KWARGS
@@ -17,11 +16,7 @@ from keyboards import (
from utils import *
from states import States, AdminStates
-logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
-logger = logging.getLogger(__name__)
-logger.setLevel(logging.DEBUG)
-
-raiseExceptions = True
+from botlogging import logger
def start(bot: Bot, update: Update, user_data: dict):
@@ -77,7 +72,14 @@ def error(bot, update, error):
def main():
- updater = Updater(TG_TOKEN, request_kwargs=REQUEST_KWARGS)
+ is_prod = getenv('production', '')
+
+ if is_prod:
+ print('PRODUCTION ENVIRONMENT')
+ updater = Updater(TG_TOKEN)
+ else:
+ print('DEVELOPMENT ENVIRONMENT')
+ updater = Updater(TG_TOKEN, request_kwargs=REQUEST_KWARGS)
dp = updater.dispatcher
dp.add_error_handler(error)