Техническое задание Телеграмм бот

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

Daryaa

Пользователь
Май 12, 2022 1 0 1
Добрый день!
Техническое задание «Телеграмм-бот»​

Желательный язык программирования: Python, PHP.

Требуется разработать чат-бота в telegram, основной функцией которого будет являться возможность контроля эффективности сотрудников (исполнителей) руководителем (контролером). Бот должен будет осуществлять функцию передачи отчетов сотрудников(исполнителей) в конце каждого рабочего дня директору(контролеру). А директор(контролер) имеет возможность одобрить, либо не одобрить отчет. Все отчеты сотрудников сохраняются в базу данных (в таблице: дата заполнения, время, номер телефона (имя сотрудника), поставленная задача и отчет сотрудника).

Последовательность работы бота:

Итак, чат-бот должен иметь базу номеров исполнителей и руководителя, что позволит ему определять при входе, кто есть кто.

Вариант написания техническое задание для сложной логики

1. В 9:00 исполнителям приходит сообщение:
«Доброе утро! Ваша задача:
Новые задачи вы можете писать в течении рабочего дня»

Исполнители прописывают задачи, либо же не прописывают. До 17:00 вся информация по каждому исполнителю и его задачам уходит в базу данных со временем их написания. Если задача не заполнена, в базу уходит фраза: «Задача не написана».

До 17:00 данный запрос актуален.

2. В 17:00 исполнителям приходит сообщение:
«Добрый вечер! Заполните отчет о проделанной работе:»

Исполнители прописывают отчет, отправляют его, информация уходит в базу данных. Контроллеру приходит отчет в форме поставленных задач и отчета по ним каждого исполнителя в таком формате:
«89122752020 Дарья :
задачи
отчет»

3. Контроллер же, в свою очередь, ставит галку или крест после отчета каждого исполнителя.
Если отчет принимается, ставится галка и исполнителю приходит сообщение:
«Ваш отчет принят»
В противном же случае:
«Ваш отчет не принят».

Если в первые 15 минут отчета не поступает, каждые 15 минут до 18:00 бот напоминает о необходимости написать отчет (в 17:45 последнее напоминание).

До 18:00 данный запрос актуален.

4. Если до 18:00 отчета не поступает, в базу данных уходит фраза: «Отчет не написан». Контролер также получает данную фразу.

После 18:00 отчеты не уходят.

Блоки для панели управления в личном кабинете:

  • Блок внесения телефона руководителя (контролера)
  • Блок внесения телефона исполнителей с наименованием
  • (Пример: 89122752020 «Дарья»).
  • Кнопка для выгрузки базы данных в формате эксель(либо ином согласованным с Заказчик)
  • Время запроса задачи. Сообщение о том, что нужно завести задачу в 9:00 утра
    (Пример: «Доброе утро! Ваша задача:
    Новые задачи вы можете писать в течении рабочего дня»)
  • База данных. В 17:00 все задачи уходят в базу данных в графу «Задачи» со временем их написания. Если задача не написана, уходит фраза: «Задача не написана».
  • Время запроса отчета. Сообщение о том, что нужно заполнить отчет в 17:00 вечера
    (Пример: «Добрый вечер! Заполните отчет о проделанной работе за день:»
  • Интервал запроса отчета. Если отчета не поступает в первые 15 минут, бот каждые эти 15 минут напоминает о необходимости заполнить отчет до 18:00 (в 17:45 последнее напоминание).
  • Результат. Как только исполнитель отправляет отчет, он уходит в базу данных в графу «Отчет».
  • Как только отчет написан, он сразу же приходит контроллеру вместе с задачами(если задача не написана, то вместо задачи фраза: «Задача не написана») . Если нет ни задачи, ни отчета, то бот присылает фразу: «Задача не написана, отчет не написан».
  • Контролер должен принять или не принять отчет, для этого нужны такие кнопки как ГАЛКА И КРЕСТ. Соответственно, поставив галку на отчет исполнителя, исполнителю приходит сообщение «Ваш отчет принят!», в противном случае «Не принят».
  • Хранение результатов. Все результаты сводятся в базу данных (наглядный файл), который можно будет в админке скачать и просмотреть.
Еще по теме:  Вечное соединение в Телеграмме на телефоне

Как сделать техническое задание для чат бота

tvm262143tvm

Пользователь
Июл 5, 2022 2 0 1
Добрый день!
Техническое задание «Телеграмм-бот»​

Желательный язык программирования: Python, PHP.

Требуется разработать чат-бота в telegram, основной функцией которого будет являться возможность контроля эффективности сотрудников (исполнителей) руководителем (контролером). Бот должен будет осуществлять функцию передачи отчетов сотрудников(исполнителей) в конце каждого рабочего дня директору(контролеру). А директор(контролер) имеет возможность одобрить, либо не одобрить отчет. Все отчеты сотрудников сохраняются в базу данных (в таблице: дата заполнения, время, номер телефона (имя сотрудника), поставленная задача и отчет сотрудника).

Последовательность работы бота:

Итак, чат-бот должен иметь базу номеров исполнителей и руководителя, что позволит ему определять при входе, кто есть кто.

1. В 9:00 исполнителям приходит сообщение:
«Доброе утро! Ваша задача:
Новые задачи вы можете писать в течении рабочего дня»

Исполнители прописывают задачи, либо же не прописывают. До 17:00 вся информация по каждому исполнителю и его задачам уходит в базу данных со временем их написания. Если задача не заполнена, в базу уходит фраза: «Задача не написана».

До 17:00 данный запрос актуален.

2. В 17:00 исполнителям приходит сообщение:
«Добрый вечер! Заполните отчет о проделанной работе:»

Исполнители прописывают отчет, отправляют его, информация уходит в базу данных. Контроллеру приходит отчет в форме поставленных задач и отчета по ним каждого исполнителя в таком формате:
«89122752020 Дарья :
задачи
отчет»

3. Контроллер же, в свою очередь, ставит галку или крест после отчета каждого исполнителя.
Если отчет принимается, ставится галка и исполнителю приходит сообщение:
«Ваш отчет принят»
В противном же случае:
«Ваш отчет не принят».

Если в первые 15 минут отчета не поступает, каждые 15 минут до 18:00 бот напоминает о необходимости написать отчет (в 17:45 последнее напоминание).

До 18:00 данный запрос актуален.

4. Если до 18:00 отчета не поступает, в базу данных уходит фраза: «Отчет не написан». Контролер также получает данную фразу.

После 18:00 отчеты не уходят.

Блоки для панели управления в личном кабинете:

  • Блок внесения телефона руководителя (контролера)
  • Блок внесения телефона исполнителей с наименованием
  • (Пример: 89122752020 «Дарья»).
  • Кнопка для выгрузки базы данных в формате эксель(либо ином согласованным с Заказчик)
  • Время запроса задачи. Сообщение о том, что нужно завести задачу в 9:00 утра
    (Пример: «Доброе утро! Ваша задача:
    Новые задачи вы можете писать в течении рабочего дня»)
  • База данных. В 17:00 все задачи уходят в базу данных в графу «Задачи» со временем их написания. Если задача не написана, уходит фраза: «Задача не написана».
  • Время запроса отчета. Сообщение о том, что нужно заполнить отчет в 17:00 вечера
    (Пример: «Добрый вечер! Заполните отчет о проделанной работе за день:»
  • Интервал запроса отчета. Если отчета не поступает в первые 15 минут, бот каждые эти 15 минут напоминает о необходимости заполнить отчет до 18:00 (в 17:45 последнее напоминание).
  • Результат. Как только исполнитель отправляет отчет, он уходит в базу данных в графу «Отчет».
  • Как только отчет написан, он сразу же приходит контроллеру вместе с задачами(если задача не написана, то вместо задачи фраза: «Задача не написана») . Если нет ни задачи, ни отчета, то бот присылает фразу: «Задача не написана, отчет не написан».
  • Контролер должен принять или не принять отчет, для этого нужны такие кнопки как ГАЛКА И КРЕСТ. Соответственно, поставив галку на отчет исполнителя, исполнителю приходит сообщение «Ваш отчет принят!», в противном случае «Не принят».
  • Хранение результатов. Все результаты сводятся в базу данных (наглядный файл), который можно будет в админке скачать и просмотреть.
Еще по теме:  Вставила симку в новый телефон а в Телеграмме контакты из старого

Источник: itfy.org

Как правильно составить ТЗ для разработчиков чат-бота?

Как правильно составить ТЗ для разработчиков чат-бота?

Кому и зачем нужно знать, как составлять техническое задание для написания чат-бота? Это нужно, во-первых, потенциальным заказчикам чат-бота, чтобы донести до исполнителей все свои требования и пожелания к будущему чат боту. Во-вторых, самим разработчикам нужно понимать, какая именно информация должна быть в ТЗ к чат-боту, чтобы сориентировать заказчиков и обеспечить максимальное взаимопонимание. И, конечно, это нужно менеджеру проекта, который будет осуществлять общее руководство и координировать процесс.

Что такое техническое задание?

Техническое задание (сокращенно ТЗ) – это документ, в котором четко прописаны все требования и пожелания относительно того, каким должен быть будущий чат-бот, какие функции он должен выполнять, как его планируется интегрировать в бизнес-процессы. Чем более внятно и подробно прописан каждый пункт, тем больше шансов, что разработчик правильно поймет заказчика и заказчик получит то, что желал.

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

Отметим, что до этих споров не стоит доводить, если чат-бот выполняет простые, стандартные действия. В этом случае его удобнее сделать самостоятельно с помощью онлайн редакторов, однако это тема другой статьи.

Что учесть при составлении ТЗ?

В идеале у компании, которая профессионально занимается чат-ботами, должен быть бриф, заполнив который, заказчик, по сути, составит ТЗ на разработку и интеграцию чат-бота. В качестве примера можно привести бриф, разработанный 4study.pro для помощи при создании ботов. Там содержатся вопросы относительно целей создания чат-бота (например, продажи, рекрутинг, техподдержка), на каких сайтах и в каких соцсетях планируется использовать чат-бот, функционал и взаимодействие бота с другими сервисами.

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

Наиболее распространенный функционал чат-бота:

  1. Быстрый поиск по базе вопросов.
  2. Проведение тестирований.
  3. Отправка файлов.
  4. Интеграция с CRM-системой.
  5. Интеграция с онлайн-чатом.
  6. Интеграция чат бота с e-staff для HR.
  7. Решение офисных и бумажных вопросов.
  8. Самообучение.

Можно также предусмотреть функцию Auto-Exit, т.е. появление бота при уходе пользователя со страницы. Отметим, что зачастую такая функция строится на событии «закрытия страницы», что блокируется современными браузерами. Поэтому важно выбирать исполнителя, который понимает особенности современных версий ПО и способен их использовать.

Источник: 4study.pro

Пишем техническое задание на разработку чат-бота

Чат-боты прочно вошли в нашу жизнь. Они существенно упрощают и ускоряют взаимодействие с клиентами, помогают автоматически отвечать на вопросы и предоставлять полезную информацию. Многие компании внедряют чат-боты в свой бизнес. Но, при обращении в студию, которая будет заниматься разработкой такой программы, необходимо предоставить техническое задание. О том, что это такое и как выполняется этот процесс, вы узнаете из очередной статьи нашего блога.

Техническое задание на разработку ботов

ТЗ – это документ с перечнем всех требований к разработчику. Заказчик чат-бота прописывает те условия, которые должна соблюсти студия, разрабатывающая продукт. Если речь идет о чат-боте, то в техническом задании указываются функции, которые необходимо реализовать, площадки, где программа будет работать и т. п. Подробно составленное ТЗ поможет исключить недопонимания между студией и заказчиком.

Еще по теме:  Выйти со всех устройств Телеграм

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

Почему важно составлять техническое задание на разработку ботов?

Чем сложнее бот и больше функций он решает, тем подробнее должно быть ТЗ для его разработки. Лучше, если кроме характеристик и возможностей программы, заказчик опишет свои ожидания от продукта и предоставит аналоги, на которые он хочет равняться. Конечно, если таковые есть.

Техническое задание, как уже было сказано выше, это документ. Поэтому он имеет юридическую силу. Если клиента не устроит разработка продукта и он не будет соответствовать прописанным условиям, то с таким документом можно обратиться в Роспотребнадзор.

Если при обращении в компанию-разработчика чат-ботов техническое задание не требуется, то от заказа услуги в таком месте лучше отказаться. Результат вас вряд ли порадует.

Какую пользу ТЗ дает заказчику?

Правильно составленное техническое задание важно как разработчику, так и заказчику. Об этом можно убедиться, если посмотреть на следующий список. ТЗ для чат-бота позволит заказчику:

  • Понять структуру того, как будет действовать бот.
  • Определиться со сроками разработки программы.
  • Заранее увидеть алгоритм ответов и диалогов.
  • Выбрать необходимы функции для интеграции.

Обратите внимание: При обращении в нашу студию для разработки бота, клиент получает чек-лист, позволяющий проверить готовность программы. Перечень пунктов составляется при согласовании заказа в нашем офисе или по видеосвязи.

Зачем ТЗ необходимо разработчикам?

Благодаря перечню задач создатели продукта понимают, что от них хочет заказчик. Это позволяет удовлетворить все потребности клиента. Техническое задание в процессе работы может расширяться. Если клиенту потребуются новые функции, то он может их согласовать с разработчиком.

Но, если процесс создания бота уже прошел ту стадию, когда можно внести правки, то добавить в него что-то новое вряд ли получится. Поэтому клиенту необходимо серьезно относиться к созданию ТЗ при оставлении заказа на разработку.

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

ТЗ на разработку чат-бота

Как составляются?

В ТЗ необходимо прописать следующие требования:

  • Назначение программы и функции, которая она должна предоставлять.
  • На каких платформах будет присутствовать бот: Telegram, Viber или WhatsApp.
  • Наличие реализованных модулей: рассылка, прием оплаты и т. п.
  • Интеграция с различными сервисами: заказ билетов, аренда квартир и т. п.

Перед созданием ТЗ важно определить цели, которые будет решать бот. Программа может информировать клиентов, предоставлять скидки за различные действия, распространять каталог с новыми линейками товаров и т. п. От функционала и сложности реализации той или иной задачи, зависит стоимость бота.

Без технического задания заранее нельзя узнать, сколько будет стоить разработка программы. Поэтому ТЗ является определяющем еще и в ценообразовании разработки бота. Что также является важной функцией такого документа. Без технического задания создать программу, которая удовлетворит заказчика невозможно.

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

Поделиться

  • Нажмите, чтобы поделиться на Twitter (Открывается в новом окне)
  • Нажмите, чтобы открыть на Facebook (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Pinterest (Открывается в новом окне)
  • Нажмите, чтобы поделиться на LinkedIn (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Telegram (Открывается в новом окне)

Источник: chatlabs.ru

Рейтинг
( Пока оценок нет )
Загрузка ...