Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Разработка бота для месенджеров

истекло время актуальности


Нужна разработка ботов для месенджеров, там, где это возможно (телеграмм обязательно, остальное по знаниям исполнителя).

Подробности в личных сообщениях.


Сроки называет исполнительно, но неукоснительно соблюдает их!




Обновление #1 от 13 июня 2018
Юзер-стори бота

С определенной периодичностью (скажем, раз в 1 минуту) бот должен заходить на ресурс и получать данные. Эти данные по сути - 1 число, которое представляет собой % роста заказов за последние 10 минут.
Если это число превышает определенный порог, то бот должен написать определенному контакту (а лучше определенной группе) полученную информацию (Например "Внимание, за последних 10 минут рост заказов превысил 15%").
Контакт, или один из участников группы должен зааппрувить получение месседжа. В идеале меседж должен быть сразу со ссылкой на ресурс, куда контакт должен зайти и выполнить определенные действия.
После аппрува такого сообщения бот должен сделать паузу в запросах к ресурсу чтоб дать возможность сделать действия пользователю. Например, на 10 минут.
Контакт должен иметь возможность дать боту комануд сделать уведомление тем, кто на него подписан, или в определенные группы по команде Контакта, или одного из участников группы.
Уведомление должно содержать некоторую информацию, которую Контакт должен предоставить боту.
Рассылка уведомлений и проверка числа на ресурсе (с последующим уведомлением о критичном изменении) никак не связаны - это два отдельных процесса. Однако после аппрува получения инфо о критичном изменении бот должен спросить нужено ли делать такую рассылку. Ответ от контакта может прийти не сразу - Контакту нужно время для проверки необходимости реакции.
Рассылка может быть нескольких видов, шаблоны для которых хотелось бы иметь возможность настраивать.

Бот желателен в Viber, Messenger, Telegram (именно в таком приоритете)

Предлагайте Ваши варианты как ставки, или в личных сообщениях, если мы уже вам писали.

Обновление #2 от 20 июня 2018
Процесс общения с одним из фрилансеров, который уточнил некоторые вопросы:
У фрилансера получено разрешение на публикацию этого текста.

Вам бот нужен сразу для всех трех платформ, то есть Viber, Facebook Messenger и Telegram, или можно допустим только Facebook Messenger и Telegram?
-- В идеале - да, но начать нужно с чего-то одного. Оттестировать функционал и тогда только расширяться. Мы рассматриваем пока вариант Телеграмма. Хотя это неточно, поскольку возможности ботов на разных платформах могут отличаться, а раз отличаются, то лучше сделать бота с максимально возможным охватом.

"Контакт, или один из участников группы должен зааппрувить получение месседжа" - так же не совсем понятен этот пункт. Как это должно выглядеть: клиент выбирает команду /approve или нажимает кнопку "Аpprove" на ReplyKeyboard?
--Без разницы. Это будет несколько технических специалистов, так что как легче.

Просто сообщение все равно будет доставлено контакту или группе, в любом мессенджере есть отображение статуса сообщения - доставлено/прочитано, если речь идет о Facebook Messenger, то там и вовсе отображается ряд фотографий профиля всех пользователей, которые просмотрели сообщение.
--Не все из списка/группы будут иметь возможность среагировать после получения сообщения. Так что Approve нужно активный, а не просто доставлено или нет.

Единственное предназначение аппрува получения сообщения, которое выплывает из юзер-стори - это триггер рассылки? "Однако после аппрува получения инфо о критичном изменении бот должен спросить нужно ли делать такую рассылку."
--Бот сообщает о том, что параметры изменились. Юзер (один из) аппрувит. Бот спрашивает запускать ли рассылку. Если нет - ничего, Если да - отправляет шаблонированное ранее сообщение в какую-то группу или канал.

Так же в пункте: "Контакт должен иметь возможность дать боту команду сделать уведомление тем, кто на него подписан, или в определенные группы по команде Контакта, или одного из участников группы." - здесь нужно реализовать все три варианта или один из них?
--тут не очень описано. Причина - я не понимаю как работает бот. Что он есть такое? Простой чат на другом конце которого робот? Или это полноценный номер телефона, который можно добавлять в группы и т.п.? Есть некая среда работы с ботом. Что это за среда?

Рассматривая например Telegram:

Если первый вариант (сделать уведомление тем, кто на него подписан) еще можно реализовать (хоть и не через Telegram API, так как для этого нету официального метода), то два последующих (уведомление в определенные группы или одного из участников группы) можно реализовать только вручную, записывая нужные chat_id в БД или прямо в код (что не есть хорошо),
-- не хорошо, но вполне допустимо. Использование/изменения БД напрямую вполне норм.

то есть выбрать только определенную группу или определенного участника группы можно будет только из заранее подготовленного списка.
--подходит.

Следующий пункт: "Уведомление должно содержать некоторую информацию, которую Контакт должен предоставить боту". В каком виде клиент предположительно будет передавать информацию - набирать текст сообщения прмяо в мессенджере, передавать текстовый файл с нужной инофрмацией или может быть вообще медиа-файл?
-- точно только текст, однако я видел это что-то типа шаблонированного сообщения. Например шаблон: [Водители! Количество заказов выросло на %p1 процентов! В связи с этим тариф поднят на %p2 процентов, что составляет %p3 грн за километр! Ожидаем вас на линии!]. Соответственно, Конткат должен предоставить р1 и р2. Ну и р3 бот должен расчитать сам, либо снова-таки получить от контакта (что проще). Вот идет запрос с выбором шаблона, пользователь выбирает, бот дает список параметров для заполнения и делает рассылку.

"Рассылка уведомлений и проверка числа на ресурсе (с последующим уведомлением о критичном изменении) никак не связаны - это два отдельных процесса". Да, но ведь второй процесс зависит от первого, учитывая что при принятии аппрува сообщения о критичном изменении, бот должен сделать паузу в запросах к ресурсу чтоб дать возможность сделать действия пользователю?
--не очень понял... Но из того, что понял. Я назвал это независимыми процессами потому что на самом деле процесса два и они независимы. Может, снова-таки, непонятно написано. Первый процесс - цикл{считывание данных - триггер - аппрув - пауза - запрос на шаблонированную рассылку}. Второй процесс - всевозможные рассылки (шаблонированные и нет). Связь между ними только на этапе после аппрува.

И наконец: "Рассылка может быть нескольких видов, шаблоны для которых хотелось бы иметь возможность настраивать". Настраивать из интерфейса самого мессенджера или настраивать в плане редактирования отдельных текстовых файл, которые будут загружаться на сервер?
--нет, не нужно в интерфейсе бота - можно шаблонировать в файлах на сервере, или даже в БД.


  1. 4 дня5 000 ₽
    Максим
    Максим Харланов
    127   

    Здравтвуйте! Разбираюсь в создании ботов, и готов помочь вам. Пишите в ЛС, обсудим все тонкости.

    Россия Ростов-на-Дону | 11 июня 2018 |
  2.  фрилансер больше не работает на сервисе
  3.  фрилансер больше не работает на сервисе
  4. 1 день300 ₴
    Олег
    Олег Божченко
    350     2  0

    Готов сделать, но сначала нужно ознакомиться с тз чтоб точнее оценить сроки и стоимость
    пример бота (в нем есть остальные примеры ботов): https://t.me/devbots_bot
    мой telegram: https://t.me/bots_dev
    дополнительная информация на сайте: https://bestbots.top

    Украина Кривой Рог | 11 июня 2018 |
  5. 30 дней10 000 ₴
    Vasyl
    Vasyl Zelinskiy
    333   

    Приветствую, Иван
    Студия разработки и дизайна Aremi.
    https://aremi.studio/
    Занимаемся разработкой чат-ботов "под ключ". Разрабатываем под Telegram, Viber, FB Messanger.
    Есть большой опыт в создании, у нас команда опытных специалистов, делаем качественно и в сроки.
    Для оценки нужно посмотреть ТЗ или какая задача.
    Будем рады сотрудничать!
    С уважением, Василий
    Для быстрой связи - мой Телеграм: @vasylzelinskiy

    Украина Львов | 11 июня 2018 |
  6. 7 дней3 000 ₴
    Роман
    Роман Пончиков
    1182     22  0   1

    Здравствуйте. Готов выполнить ваше задание. Хочу получить полное ТЗ для рассмотрения.
    Являюсь √3 в рейтинге на языке с#.
    Пишите по моим контактам.

    Украина Киев | 11 июня 2018 |
  7. 1 день500 ₴
    Андрей
    Андрей Гудий
    562   проверен    13  1

    Доброго дня.
    Працював з Telegram та Viber. Можу зробити ботiв на цих платвформах.
    Потрiбнi подробицi.

    Пишiть, зможу зорiєнтувати по цiнi.

    Украина Винница | 11 июня 2018 |
  8. 20 дней25 000 ₽
    Олег
    Олег Лозов
    211   

    Добрый день! Мы с партнером специализируемся на разработке ботов Telegram, Viber, Вконтакте, Facebook Messenger, SLACK

    Разрабатываем на 3 языках: PHP, Python, Node.js

    Наши работы
    @Setevik_ru_Bot - Бот сетевик
    @tg_aleph_bot
    @DigitalTrend_bot - бот баунти обучение
    @HamiltonResearch_bot Бот для крупного форекс брокера
    @EvrazCompressor_Bot - бот для компании ЕвразКомпрессор
    @YardStick_bot помощник рыбака
    @crmmessage_bot интегрирован с CRM, выдает данные по заданным параметрам
    @PravZaimbot бот для крупной компании которая выдает займы, полностью построен на API
    @my_trade_probot, @BTCStarsBot бот с платной подпиской на контент
    @Promokod911_Bot М.Видео Купоны
    @Bitchange_Online_Bot обменник
    @CryptoNetwork_bot - бот для крипто-чата

    Условия работы и цены - goo.gl/SQfkWY
    Частые вопросы - goo.gl/fmRF98

    Обращайтесь
    Скайп marketlab77
    Телеграмм @Oleglozov

    Россия Новосибирск | 13 июня 2018 |
  9.  фрилансер больше не работает на сервисе
  10.  фрилансер больше не работает на сервисе
  • Ярослав Резаев
    11 июня 2018 |

    Какой функционал должен быть у бота?

  • Иван Абрамовский — заказчик проекта
    11 июня 2018 |

    Ну вообще планировалось изначально, что бот должен реагировать на некие изменения, которые он будет получать с помощью АПИ (наш некий сервис).
    Однако, если у бота есть функционал, который нами не рассматривался ввиду не компетентности в теме ботов, с удовольствием рассмотрим и его.

    Кроме того, сильно волнует вопрос официальности - этот бот (или эти боты) должны работать официально на 100%. Если это не поддерживается каким-либо чатом - лучше отказаться сразу.

  • Иван Абрамовский — заказчик проекта
    12 июня 2018 |

    Дамы и Господа, сейчас идет до-создание ТЗ.
    Просьба потерпеть пару дней и вернемся к обсуждению.

  • Иван Абрамовский — заказчик проекта
    13 июня 2018 |

    Юзер-стори выложено в описании проекта