diff --git a/bot.py b/bot.py index 47a608a..8574521 100644 --- a/bot.py +++ b/bot.py @@ -2,7 +2,7 @@ import logging from aiogram import executor, Bot, Dispatcher from create_bot import dp import handlers -import json +import json, logging from global_conf import CONFIG @@ -40,7 +40,9 @@ logging.getLogger("aiogram").addFilter(filter_grammar_messages) if __name__ == '__main__': #print(CONFIG) + logging.info('Бот в строю.') executor.start_polling(dp, skip_updates=True) + logging.info('Всем пока.') diff --git a/db_logic/collections.py b/db_logic/collections.py index 6b63220..2f9ebe9 100644 --- a/db_logic/collections.py +++ b/db_logic/collections.py @@ -4,6 +4,8 @@ from global_conf import CONFIG #### https://docs.python-arango.com/en/main/ from arango import ArangoClient +import logging + def get_dicks_collection(): @@ -18,8 +20,8 @@ def get_dicks_collection(): return dicks_collection except Exception as e: - print('ошибка DB при взятии коллекции пипис') - print(e) + logging.error('ошибка DB при взятии коллекции пипис') + logging.error(e) def get_posts_removal_collection(): @@ -34,5 +36,5 @@ def get_posts_removal_collection(): return posts_removal_collection except Exception as e: - print('ошибка DB при взятии коллекции постов-на-удаление') - print(e) + logging.error('ошибка DB при взятии коллекции постов-на-удаление') + logging.error(e) diff --git a/db_logic/postcleaner.py b/db_logic/postcleaner.py index be59621..e51c23c 100644 --- a/db_logic/postcleaner.py +++ b/db_logic/postcleaner.py @@ -1,5 +1,6 @@ from db_logic import collections -import datetime +import datetime, logging + def append_post_to_cleaning_sequence(message, type=None): @@ -12,10 +13,10 @@ def append_post_to_cleaning_sequence(message, type=None): } metadata = collections.get_posts_removal_collection().insert(novenkiy, overwrite_mode='update') - print(f'Успешно добавлен пост на удаление') + logging.debug('Успешно добавлен пост на удаление') except Exception as e2: - print(f'ошибка DB :: добавление нового поста на удаление') - print(e2) + logging.error('ошибка DB :: добавление нового поста на удаление') + logging.error(e2) def get_posts_to_be_removed(chat_id, type=None, max_id=None): @@ -46,8 +47,8 @@ def get_posts_to_be_removed(chat_id, type=None, max_id=None): return posts_ret except Exception as e: - print('ошибка DB :: получение постов на удаление') - print(e) + logging.error('ошибка DB :: получение постов на удаление') + logging.error(e) def del_post(msg_id, chat_id): @@ -70,5 +71,5 @@ def del_post(msg_id, chat_id): collections.get_posts_removal_collection().delete(pp) except Exception as e: - print('ошибка DB :: удаление поста на удаление') - print(e) \ No newline at end of file + logging.error('ошибка DB :: удаление поста на удаление') + logging.error(e) \ No newline at end of file diff --git a/db_logic/tops.py b/db_logic/tops.py index 5e8cf41..4d5e3a6 100644 --- a/db_logic/tops.py +++ b/db_logic/tops.py @@ -1,5 +1,6 @@ from global_conf import CONFIG from db_logic import collections +import logging def get_tops(top_ = False, glob_ = False, chat_id = None): @@ -8,16 +9,16 @@ def get_tops(top_ = False, glob_ = False, chat_id = None): try: dicks = [d for d in collections.get_dicks_collection().find({'chat_id': chat_id}, skip=0, limit=1100)] except Exception as e: - print('ошибка DB в /topdick') - print(e) + logging.error('ошибка DB в /topdick') + logging.error(e) elif glob_: try: dicks = [d for d in collections.get_dicks_collection().all( ) if d['user_id'] != d['chat_id']] except Exception as e: - print('ошибка DB в /globaldick') - print(e) + logging.error('ошибка DB в /globaldick') + logging.error(e) else: - print('вызывают хз что!') + logging.error('вызывают хз что!') top_dicks = sorted(dicks, key=lambda dick: dick['dick_size'], reverse=True) top_dicks = top_dicks[:( min(len(top_dicks), 10) )] diff --git a/db_logic/user_stuff.py b/db_logic/user_stuff.py index a651258..1ead648 100644 --- a/db_logic/user_stuff.py +++ b/db_logic/user_stuff.py @@ -1,5 +1,5 @@ from db_logic import collections -import datetime +import datetime, logging def store_new_user(message, result ): @@ -15,10 +15,10 @@ def store_new_user(message, result ): } metadata = collections.get_dicks_collection().insert(novenkiy, overwrite_mode='update') - print(f'Успешно добавлен нового пользователь @{message.from_user.username}') + logging.debug(f'Успешно добавлен нового пользователь @{message.from_user.username}') except Exception as e2: - print(f'ошибка DB в /dick :: добавление нового пользователя @{message.from_user.username}') - print(e2) + logging.error(f'ошибка DB в /dick :: добавление нового пользователя @{message.from_user.username}') + logging.error(e2) def update_attempts(message, user ): @@ -35,10 +35,11 @@ def update_attempts(message, user ): }, overwrite_mode='update' ) - print(f'Успешно апдейтнули попытку крутить пипису @{message.from_user.username}') + + logging.debug(f'Успешно апдейтнули попытку крутить пипису @{message.from_user.username}') except Exception as e2: - print(f'ошибка DB в /dick :: обновление попытки крутить пипису @{message.from_user.username}') - print(e2) + logging.error(f'ошибка DB в /dick :: обновление попытки крутить пипису @{message.from_user.username}') + logging.error(e2) def update_dick_size(message, user, updatedDick ): @@ -56,10 +57,11 @@ def update_dick_size(message, user, updatedDick ): }, overwrite_mode='update' ) - print(f'Успешно апдейтнули пипису @{message.from_user.username}') + + logging.info(f'Успешно апдейтнули пипису @{message.from_user.username}') except Exception as e2: - print(f'ошибка DB в /dick :: обновление пиписы @{message.from_user.username}') - print(e2) + logging.error(f'ошибка DB в /dick :: обновление пиписы @{message.from_user.username}') + logging.error(e2) def get_user(message): @@ -80,5 +82,5 @@ def get_user(message): return user except Exception as e: - print('ошибка DB в /dick :: поиск юзера') - print(e) \ No newline at end of file + logging.error('ошибка DB в /dick :: поиск юзера') + logging.error(e) \ No newline at end of file diff --git a/handlers/pipisa.py b/handlers/pipisa.py index 17382c2..3533a87 100644 --- a/handlers/pipisa.py +++ b/handlers/pipisa.py @@ -2,7 +2,7 @@ from aiogram import types from create_bot import bot, dp import random from random import randint -import datetime +import datetime, logging from dicktxt import ForReadDict, WordsChange from pipisa_functions import pipisa_time @@ -89,7 +89,7 @@ async def send_topchat(message: types.Message): postcleaner.append_post_to_cleaning_sequence(message=message, type=f'COMMAND_CALL__GLOBALDICK') await clean_posts(chat_id=message.chat.id, type='COMMAND_CALL__GLOBALDICK', max_id=message.message_id) else: - print('вызывают хз что!') + logging.error('вызывают хз что!') if not dickos: