Skip to content

Commit ad99ecf

Browse files
committed
Merge pull request #71 from d-Rickyy-b/dev
Update to latest dev level
2 parents ef17133 + ee21e38 commit ad99ecf

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,4 @@ __pycache__
9898

9999
# Keep logrotated files out of git
100100
logs/*.log*
101+
config.py

game/blackJackGame.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ def analyze_message(self, update):
302302
self.next_player()
303303
elif command.startswith(translate("stopCmd", self.lang_id)):
304304
if user_id == self.players[0].user_id:
305+
self.send_message(self.chat_id, translate("gameEnded", self.lang_id), game_id=self.__game_id)
305306
self.game_handler.gl_remove(self.chat_id)
306307

307308
@property

main.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from telegram.inline.inlinekeyboardbutton import InlineKeyboardButton
1212
from telegram.inline.inlinekeyboardmarkup import InlineKeyboardMarkup
1313

14+
from config import BOT_TOKEN
1415
from database.db_wrapper import DBwrapper
1516
from database.statistics import get_user_stats
1617
from game.blackJackGame import BlackJackGame
@@ -21,8 +22,6 @@
2122

2223
__author__ = 'Rico'
2324

24-
BOT_TOKEN = "<your_bot_token>"
25-
2625
logdir_path = os.path.dirname(os.path.abspath(__file__))
2726
logfile_path = os.path.join(logdir_path, "logs", "bot.log")
2827

@@ -32,7 +31,8 @@
3231
logfile_handler = logging.handlers.WatchedFileHandler(logfile_path, 'a', 'utf-8')
3332

3433
logger = 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

3737
if not re.match("[0-9]+:[a-zA-Z0-9\-_]+", BOT_TOKEN):
3838
logging.error("Bot token not correct - please check.")
@@ -42,7 +42,6 @@
4242
dispatcher = updater.dispatcher
4343

4444
game_handler = GameHandler().get_instance()
45-
tg_bot = updater.bot
4645

4746

4847
# -----------------
@@ -79,8 +78,8 @@ def callback_eval(bot, update):
7978

8079

8180
def 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

8685
def 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):
466467
dispatcher.add_error_handler(error)
467468

468469
updater.start_polling()
469-
updater.idle()
470470
logger.info("Bot started")
471+
updater.idle()

0 commit comments

Comments
 (0)