forked from Muzifs/LGBot
Увеличение времени на отображения сообщения с результатом увеличения кармы
Увеличение очков кармы за благодарность с !
This commit is contained in:
@@ -61,8 +61,11 @@ def register_handlers(bot: AsyncTeleBot):
|
||||
# Молча игнорируем, чтобы не спамить
|
||||
return
|
||||
|
||||
# Определяем количество кармы: x2 если есть восклицательный знак
|
||||
karma_amount = 2 if '!' in message.text else 1
|
||||
|
||||
# Начисляем карму (благодарность уже записана атомарно выше)
|
||||
db.add_karma(to_user.id, chat_id, 1)
|
||||
db.add_karma(to_user.id, chat_id, karma_amount)
|
||||
|
||||
# Получаем новую карму пользователя
|
||||
new_karma = db.get_karma(to_user.id, chat_id)
|
||||
@@ -74,8 +77,10 @@ def register_handlers(bot: AsyncTeleBot):
|
||||
else:
|
||||
to_user_display = to_user_name
|
||||
|
||||
# Отправляем уведомление
|
||||
response = f"👍 Карма пользователя {to_user_display} увеличена! Текущая карма: {new_karma}"
|
||||
# Отправляем уведомление с указанием количества кармы
|
||||
karma_emoji = "👍👍" if karma_amount == 2 else "👍"
|
||||
karma_change = f"+{karma_amount}"
|
||||
response = f"{karma_emoji} Карма пользователя {to_user_display} увеличена ({karma_change})! Текущая карма: {new_karma}"
|
||||
|
||||
sent_message = await bot.reply_to(message, response)
|
||||
|
||||
|
Reference in New Issue
Block a user