/
pyadminru
/
Checking-crypto-bot
Обзор
Документация
Войти
/
pyadminru
/
Checking-crypto-bot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
handler/sending_message.py
24 строки
1 KB
PyRusAdmin
Изменение requirements.txt. Рефакторинг кода. Структурирование проекта.
22 сен 2025, 23:14
22 сен 2025, 23:14
69d42fe
Код
Авторство
О чём код?
# -*- coding: utf-8 -*- from loguru import logger from system.system import bot async def send_transaction_alert(users, transaction_id, time, amount, symbol, from_transaction, to_transaction): """Отправляет уведомление о новой транзакции всем пользователям со статусом True""" # Берём только тех, у кого статус "True" message_text = ( f"💰 Новая транзакция!\n\n" f"• Сумма: {amount} {symbol}\n" f"• От: {from_transaction}\n" f"• Время: {time}\n" f"• Кошелек: {to_transaction}" ) for user in users: try: await bot.send_message(chat_id=user.id_user, text=message_text) logger.info(f"Уведомление отправлено пользователю {user.id_user} о транзакции {transaction_id}") except Exception as e: logger.error(f"Не удалось отправить уведомление пользователю {user.id_user}: {e}")