teamly_promo_bot 1

Чат-бот для HR своими руками: детальное руководство

Сегодня расскажем, как без глубоких технических знаний можно собрать собственного чат-бота. Передаем слово нашему HR-специалисту, который убедился, что это реально сделать даже тем, кто далёк от программирования.

Меня зовут Андрей Пеплов, и вот уже семь лет я руковожу HR-направлением в IT-компании. Есть миф, что моя работа – это сплошные переговоры с ресторанами о корпоративах и перекладывание папок. На деле же, мой будний день выглядит куда насыщеннее:

  • сотрудники то и дело приносят заявления на отгулы;

  • бесконечно уточняют нюансы соцпакета – а у нас это целая система под названием «каталог льгот»;

  • просят справки о доходах.

И это только видимая часть. Плюс на мне онбординг новых людей, журналы инструктажей по охране труда и пожарной безопасности, планирование отпусков, приём и учёт больничных, ведение табелей рабочего времени… Работы у HR в IT столько, что, образно говоря, «и в руках, и в карманах всё занято».

Я задумался: часть процессов ведь можно отдать автоматике. Решил начать с простого – чтобы бот мог по запросу показывать остаток отработанных часов для отгула или текущий баланс в льготном каталоге. Справки о зарплате сознательно не включал – всё-таки это персональные данные, а с ними шутки плохи.

Так появилась идея собрать Telegram-бота. Программистом я учился быть, но в коде давно не работал, поэтому основным помощником выбрал искусственный интеллект.

Как я делал бота шаг за шагом

К счастью, у меня был подписанный аккаунт Perplexity PRO – инструмент недорогой, но весьма функциональный.

1. Запрос к ИИ Написал вот такой промпт.

B через минуту получил короткий, но чёткий ответ. Суть: ставим Python, подключаем библиотеки для Telegram и Google Sheets, а также находим модель для обработки естественного языка.

2. Создание сервисного аккаунта Google

В Google Cloud Console открываю новый проект, нахожу раздел сервисных аккаунтов, генерирую ключ .json и сохраняю его на компьютер.

3. Подготовка таблицы

Для тестов создаю Google-таблицу: в первом столбце – табельный номер, во втором – остаток часов. Такой подход позволяет не использовать имена или другие личные данные. Доступ к таблице предоставляю только сервисному аккаунту.

4. Регистрация бота в Telegram

Следуя инструкции от Perplexity, перехожу по ссылкам, задаю имя и username, получаю API-токен и сохраняю его в отдельном файле, чтобы потом не искать.

5. Установка Python и окружения

С официального сайта скачиваю последнюю версию Python. Выясняется, что одной установки мало – нужна Linux-среда. У кого уже Linux, всё проще, а у меня Windows 11, поэтому ставлю WSL.

После установки открывается консоль, и все команды с пометкой #bash выполняю в ней.

💡 Совет: вставка текста – Shift+Insert, копирование – Ctrl+Insert.

Ставлю пакеты по списку, предложенному ИИ. При установке модели для русского языка выскакивает ошибка, и я снова обращаюсь к нейросети – она предлагает другой вариант и адаптирует код.

6. Написание скрипта

Создаю пустой файл, вставляю код, удаляю странные символы, подставляю свой API-токен и ID таблицы (он находится в её URL).

Начинаю тестировать. Как и ожидал, сразу бот не запустился. Работаю по алгоритму:

  1. Копирую текст ошибки.

  2. Отправляю в нейросеть.

  3. Прошу: «Покажи, как исправить».

В итоге Perplexity переписала почти весь код, и бот таки заработал.

Несколько полезных моментов

  • Если проект хранится не в папке Python, а отдельно, указывайте полный путь в коде и при запуске.

  • В Linux используется прямой слэш /, в Windows – обратный \.

  • Не забудьте включить Google Sheets API в Google Cloud – без этого бот не получит доступ к таблице.

Результат

После 4–5 часов чистой работы я впервые увидел, как бот корректно отвечает в Telegram на мои запросы.

Что я вынес из данного опыта

  1. Telegram-бота можно сделать даже без глубоких знаний кода – главное, уметь формулировать запросы ИИ.

  2. Все непонятные ошибки легко решаются через ту же нейросеть.

  3. Если углубиться, можно создать бота, который будет распознавать речь и выполнять сложные команды.

  4. AI в продукте – это всегда плюс, особенно если он экономит время и силы.

TEAMLY с AI-ассистентом – живой пример того, как технологии помогают не только программистам, но и обычным сотрудникам:

  • без опыта кодинга;

  • без сложных технических навыков;

  • без времени на изучение десятков инструкций.

Следующая цель – подключить бота к корпоративной базе знаний, чтобы он выдавал ответы на стандартные вопросы прямо в Telegram, без лишних переходов по сайтам. Этот проект уже в планах.

Используйте инструменты TEAMLY, чтобы управлять рабочими процессами

Записывайтесь на онлайн-презентацию! Продемонстрируем интерфейс и все возможности платформы

Хотите первыми узнавать о современных практиках в управлении знаниями?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности.

Другие статьи

Ко всем статьям
Что такое реорганизация предприятия и как ее провести
Опыт компании

Что такое реорганизация предприятия и как ее провести

Рассказываем, как, для чего и почему юрилица проводят реорганизацию и как повысить эффективность работы компании в процессе и после проведения преобразования
29.02.2024
KPI – что это такое, зачем нужны и как их считать
Инструменты

KPI – что это такое, зачем нужны и как их считать

Рассказываем, зачем компании внедрять в свои процессы систему показателей эффективности работы сотрудников и как правильно рассчитать KPI
28.02.2024

Другие статьи

Ко всем статьям
Что такое реорганизация предприятия и как ее провести
Опыт компании

Что такое реорганизация предприятия и как ее провести

Рассказываем, как, для чего и почему юрилица проводят реорганизацию и как повысить эффективность работы компании в процессе и после проведения преобразования
29.02.2024
KPI – что это такое, зачем нужны и как их считать
Инструменты

KPI – что это такое, зачем нужны и как их считать

Рассказываем, зачем компании внедрять в свои процессы систему показателей эффективности работы сотрудников и как правильно рассчитать KPI
28.02.2024

Обсудим ваш проект?

Оставьте свои контакты, и мы свяжемся с вами. Задайте все вопросы эксперту

Оставьте свои контактные данные, и мы с удовольствием организуем для вас персональную демонстрацию нашего сервиса.

Читайте нас в социальных сетях

Актуальные новости, интересные события, полезные материалы про эффективное управление корпоративными знаниями и командную работу.