notifications.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. from datetime import datetime
  2. from bot.dispatcher import bot
  3. import bot.config as cnf
  4. from bot.keyboards import new_user_kb
  5. async def new_bug(data):
  6. msg = f"<b>Обратная связь</b>\n" \
  7. f"Сообщение: {data['bug']}\n" \
  8. f"Отправитель: @{data['from_user']}\n"
  9. await bot.send_message(cnf.CHAT_ID, msg)
  10. async def new_user(data):
  11. msg = f"<b>Новый пользователь</b>\n" \
  12. f"TG: @{data['tg']}\n" \
  13. f"ФИО: {data['FIO']}\n" \
  14. f"Номер телефона: {data['number']}"
  15. await bot.send_message(cnf.CHAT_ID, msg, reply_markup=new_user_kb(f"u_accept", f"u_deny", data['id']))
  16. async def new_event(data):
  17. msg = f"<b>Новая заявка мероприятия</b>\n\n" \
  18. f"Дата: {data['date']}\n" \
  19. f"ФИО: {data['username']}\n" \
  20. f"C {data['t_start']} до {data['t_end']}\n" \
  21. f"Описание {data['description']}"
  22. await bot.send_message(cnf.CHAT_ID, msg, reply_markup=new_user_kb(f"e_accept", f"e_deny", data['id']))
  23. async def notify_user_reg_accept(u_id):
  24. msg = f"Учетная запись подтверждена"
  25. await bot.send_message(u_id, msg)
  26. async def notify_user_reg_deny(u_id):
  27. msg = f"Учетная запись отклонена"
  28. await bot.send_message(u_id, msg)
  29. async def notify_user_event_accept(u_id):
  30. msg = f"Заявка мероприятия одобрена"
  31. await bot.send_message(u_id, msg)
  32. async def notify_user_event_deny(u_id):
  33. msg = f"Заявка мероприятия отклонена"
  34. await bot.send_message(u_id, msg)
  35. async def trash_msg(msg, user):
  36. msg = f"User: @{user}\n" \
  37. f"Msg: {msg}"
  38. await bot.send_message(cnf.TRASH_CHAT, msg)