Files
Bot-Template/tgbot/utils/misc_functions.py
T
2023-09-24 13:04:45 +03:00

27 lines
898 B
Python

# - *- coding: utf- 8 - *-
from aiogram import Bot
from aiogram.types import FSInputFile
from tgbot.data.config import get_admins, PATH_DATABASE, start_status
from tgbot.utils.const_functions import get_date, send_admins
# Выполнение функции после запуска бота (рассылка админам о запуске бота)
async def startup_notify(bot: Bot):
if len(get_admins()) >= 1 and start_status:
await send_admins(bot, "<b>✅ Bot was started</b>")
# Автоматические бэкапы БД
async def autobackup_admin(bot: Bot):
for admin in get_admins():
try:
await bot.send_document(
admin,
FSInputFile(PATH_DATABASE),
caption=f"<b>📦 AUTOBACKUP</b>\n"
f"🕰 <code>{get_date()}</code>",
)
except:
pass