Расскажу о реальном проекте корпоративного бота для IT-компании.
Клиент: IT-компания, 35 сотрудников, удалёнка. Используют Telegram для общения, Jira для задач, Google Таблицы для отчётов.
Проблема: сотрудники не отчитываются вовремя, руководитель не видит загрузку команды, согласования идут по почте с задержкой в 2-3 дня. HR тратит 4 часа в неделю на обработку отпусков.
Решение: корпоративный Telegram-бот с модулями:
- 1.Задачи: интеграция с Jira — создание, просмотр, обновление задач из Telegram
- 2.Отчёты: ежедневный опрос + автоматический дашборд для руководителя
- 3.HR: заявления на отпуск, согласование, баланс дней
- 4.Согласования: закупки, командировки — через бота вместо почты
Архитектура:
`
Telegram Bot (aiogram)
├── FastAPI backend
├── PostgreSQL (пользователи, задачи, заявки)
├── Redis (сессии, кэш)
├── Jira API (задачи)
├── Google Sheets API (отчёты)
└── 1C Web Services (финансовые данные)
`
Пример модуля ежедневного отчёта:
`python
from apscheduler.schedulers.asyncio import AsyncIOScheduler
scheduler = AsyncIOScheduler()
@sscheduler.scheduled_job("cron", hour=18, minute=0, day_of_week="mon-fri")
async def send_daily_report_reminder():
employees = await db.get_active_employees()
for emp in employees:
if not await db.has_today_report(emp.id):
await bot.send_message(
chat_id=emp.telegram_id,
text="📋 Время отчёта! Нажмите кнопку ниже.",
reply_markup=report_keyboard(),
)
@scheduler.scheduled_job("cron", hour=9, minute=0, day_of_week="mon")
async def send_weekly_summary():
reports = await db.get_weekly_reports()
summary = format_weekly_summary(reports)
await bot.send_message(chat_id=MANAGER_CHAT_ID, text=summary)
`
Результат за 2 месяца:
| Метрика | До бота | С ботом |
|---|
| Отчётность | 40% сотрудников | 95% сотрудников |
| Время согласования заявки | 2-3 дня | 4-8 часов |
| Время HR на отпуска | 4 часа/нед | 30 мин/нед |
| Удовлетворённость сотрудников | 6.2/10 | 8.1/10 |
Бот окупился за 3 недели. Компания заказала дополнительные модули: учёт рабочего времени, автоматический онбординг.
Хотите корпоративного бота для вашей компании?
Расскажите о процессах — предложу решение и оценку стоимости.
Написать в Telegram →