some fix with emoji function
This commit is contained in:
@@ -726,7 +726,6 @@ class BotDB:
|
||||
(emoji, user_id,))
|
||||
self.conn.commit()
|
||||
self.logger.info(f"Эмоджи обновлен для пользователя: user_id={user_id}")
|
||||
return None
|
||||
except sqlite3.Error as error:
|
||||
self.logger.error(f"Ошибка обновления эмодзи для пользователя: {error}")
|
||||
return error
|
||||
@@ -744,21 +743,19 @@ class BotDB:
|
||||
True, если эмодзи такого нет, иначе False.
|
||||
|
||||
Raises:
|
||||
None: В случае ошибки возвращается None
|
||||
error: В случае ошибки возвращается error
|
||||
"""
|
||||
self.logger.info(f"Запуск функции check_emoji_for_user: user_id={user_id}")
|
||||
try:
|
||||
self.connect()
|
||||
self.cursor.execute("SELECT emoji FROM our_users WHERE user_id = ?", (user_id,))
|
||||
pre_result = self.cursor.fetchone()
|
||||
if pre_result is not None:
|
||||
print(f'Результат функции check_emoji_for_user - {str(pre_result[0])}')
|
||||
return str(pre_result[0])
|
||||
else:
|
||||
return None
|
||||
# Возвращаем "Смайл не определен", если pre_result или pre_result[0] is None
|
||||
result = pre_result[0] if pre_result else None
|
||||
return str(result) if result is not None else "Смайл еще не определен"
|
||||
except sqlite3.Error as error:
|
||||
self.logger.error(f"Ошибка проверки эмодзи в базе: {error}")
|
||||
return None
|
||||
return error
|
||||
finally:
|
||||
self.close()
|
||||
|
||||
@@ -1079,7 +1076,7 @@ class BotDB:
|
||||
self.logger.error(f"Ошибка в функции set_user_id_and_message_id_for_voice_bot {str(e)}")
|
||||
|
||||
def get_user_id_by_file_name(self, file_name: str):
|
||||
self.logger.info(f"Запуск функции get_user_id_by_file_name, идентификатор поста "
|
||||
self.logger.info(f"Запуск функции get_user_id_by_file_name, идентификатор файла "
|
||||
f"{file_name}")
|
||||
try:
|
||||
self.connect()
|
||||
@@ -1087,11 +1084,25 @@ class BotDB:
|
||||
"FROM audio_message_reference WHERE file_name = ?",
|
||||
(file_name,))
|
||||
user_id = result.fetchone()[0]
|
||||
self.logger.info(f"Функция get_user_id_by_file_name получила author_id {user_id}")
|
||||
self.logger.info(f"Функция get_user_id_by_file_name получила user_id {user_id}")
|
||||
return user_id
|
||||
except Exception as e:
|
||||
self.logger.error(f"Ошибка в функции get_user_id_by_file_name {str(e)}")
|
||||
|
||||
def get_date_by_file_name(self, file_name: str):
|
||||
self.logger.info(f"Запуск функции get_date_by_file_name, идентификатор файла "
|
||||
f"{file_name}")
|
||||
try:
|
||||
self.connect()
|
||||
result = self.cursor.execute("SELECT date_added "
|
||||
"FROM audio_message_reference WHERE file_name = ?",
|
||||
(file_name,))
|
||||
date_added = result.fetchone()[0]
|
||||
self.logger.info(f"Функция get_date_by_file_name получила date_added {date_added}")
|
||||
return date_added
|
||||
except Exception as e:
|
||||
self.logger.error(f"Ошибка в функции get_date_by_file_name {str(e)}")
|
||||
|
||||
def add_post_content_in_db(self, post_id: int, message_id: int, content_name: str, type_content: str):
|
||||
self.logger.info(
|
||||
f"Запуск функции add_post_content_in_db: post_id={post_id}, message_id={message_id}, "
|
||||
@@ -1162,7 +1173,7 @@ class BotDB:
|
||||
f"date_added = {date_added}")
|
||||
return None
|
||||
except sqlite3.Error as error:
|
||||
print(error)
|
||||
self.logger.error(f"Ошибка при добавлении войса в базу: {error}")
|
||||
raise
|
||||
finally:
|
||||
self.close()
|
||||
|
||||
Reference in New Issue
Block a user