1111from telegram .inline .inlinekeyboardbutton import InlineKeyboardButton
1212from telegram .inline .inlinekeyboardmarkup import InlineKeyboardMarkup
1313
14+ from config import BOT_TOKEN
1415from database .db_wrapper import DBwrapper
1516from database .statistics import get_user_stats
1617from game .blackJackGame import BlackJackGame
2122
2223__author__ = 'Rico'
2324
24- BOT_TOKEN = "<your_bot_token>"
25-
2625logdir_path = os .path .dirname (os .path .abspath (__file__ ))
2726logfile_path = os .path .join (logdir_path , "logs" , "bot.log" )
2827
3231logfile_handler = logging .handlers .WatchedFileHandler (logfile_path , 'a' , 'utf-8' )
3332
3433logger = logging .getLogger (__name__ )
35- logging .basicConfig (format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s' , level = logging .INFO , handlers = [logfile_handler ])
34+ logging .basicConfig (format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s' , level = logging .INFO ,
35+ handlers = [logfile_handler ])
3636
3737if not re .match ("[0-9]+:[a-zA-Z0-9\-_]+" , BOT_TOKEN ):
3838 logging .error ("Bot token not correct - please check." )
4242dispatcher = updater .dispatcher
4343
4444game_handler = GameHandler ().get_instance ()
45- tg_bot = updater .bot
4645
4746
4847# -----------------
@@ -79,8 +78,8 @@ def callback_eval(bot, update):
7978
8079
8180def send_message (chat_id , text , message_id = None , parse_mode = None , reply_markup = None , game_id = None ):
82- tg_bot .sendMessage (chat_id = chat_id , text = text , reply_to_message_id = message_id , parse_mode = parse_mode ,
83- reply_markup = reply_markup )
81+ updater . bot .sendMessage (chat_id = chat_id , text = text , reply_to_message_id = message_id , parse_mode = parse_mode ,
82+ reply_markup = reply_markup )
8483
8584
8685def send_mp_message (chat_id , text , message_id = None , parse_mode = None , reply_markup = None , game_id = None ):
@@ -141,7 +140,7 @@ def error(bot, update, error):
141140 """Log Errors caused by Updates."""
142141 if update is None :
143142 return
144-
143+
145144 logger .warning ('Update "%s" caused error "%s"' , update , error )
146145
147146 db = DBwrapper .get_instance ()
@@ -165,7 +164,9 @@ def admin_check(bot, update):
165164 return func (bot , update )
166165 else :
167166 update .message .reply_text ('You have not the needed permissions to do that!' )
168- logger .warning ("User {} ({}, @{}) tried to use admin function '{}'!" .format (user .id , user .first_name , user .username , func .__name__ ))
167+ logger .warning (
168+ "User {} ({}, @{}) tried to use admin function '{}'!" .format (user .id , user .first_name , user .username ,
169+ func .__name__ ))
169170
170171 return admin_check
171172
@@ -466,5 +467,5 @@ def restart(bot, update):
466467dispatcher .add_error_handler (error )
467468
468469updater .start_polling ()
469- updater .idle ()
470470logger .info ("Bot started" )
471+ updater .idle ()
0 commit comments