Ответы пользователя по тегу Боты
  • Какой ЯП лучше выбрать для написания ботов (Для сайтов)?

    Liss105
    @Liss105
    Программист со стажем от 5 лет
    Да в принципе многие языки подходят, опять же, в зависимости от того, какой бот тебе нужен. Если самый простой с простыми функциями, то и php подойдёт, он довольно лёгкий. Если же сложнее, то java или c#. Так же важно как именно ты собираешься строить бота, писать сам или через конструктор. Потому как есть конкретные гайды по типу https://chat-api.com/ru/whatsapp-bot-php.html но в тоже время есть и стандартный конструктор ботов.
    Как реализовать опросы в чат-ботах с интеграцией в amoCRM, включая WhatsApp?
    Примерно то же было у меня в задаче, я писал бота для туристической организации, надо было принимать от клиентов заявки и перенаправлять информацию дальше. Изначально клиент хотел кастомную разработку, но это было дорого и долго. Поэтому попросили меня. И я написал им по гайду https://chat-api.com/ru/whatsapp-bot-php.html и в принципе проблем не составило.
    Ответ написан
    Комментировать
  • Какие знаете практики написания ботов?

    Liss105
    @Liss105
    Программист со стажем от 5 лет
    Практики в принципе могу посоветовать много, но если интересна чисто внутренняя часть, то попробуй вот это: https://chat-api.com/ru/whatsapp-bot-php.html мне нравится, что здесь вполне понятно расписаны коды, которые тебе понадобятся, к примеру:
    { if(isset($decoded['messages'])){
    foreach($decoded['messages'] as $message){
    $text = explode(' ',trim($message['body']));
    if(!$message['fromMe']){
    switch(mb_strtolower($text[0],'UTF-8')){
    case 'hi': {$this->welcome($message['chatId'],false); break;}
    case 'chatId': {$this->showchatId($message['chatId']); break;}
    case 'time': {$this->time($message['chatId']); break;}
    case 'me': {$this->me($message['chatId'],$message['senderName']); break;}
    case 'file': {$this->file($message['chatId'],$text[1]); break;}
    case 'ptt': {$this->ptt($message['chatId']); break;}
    case 'geo': {$this->geo($message['chatId']); break;}
    case 'group': {$this->group($message['author']); break;}
    default: {$this->welcome($message['chatId'],true); break;}
    }}}}}
    Ответ написан
    Комментировать
  • Как обстоят дела с написанием whatsapp-бота на сегодняшний день?

    Liss105
    @Liss105
    Программист со стажем от 5 лет
    Главное не делать массовых рассылок, потому как чаще всего за это и банят. Так же важно помнить какое api ты используешь, есть официальные и серые. Причем сейчас очень многие API, которые в прошлом были серыми, сейчас работают официально. Пример - это Chat API и Wazzup. Вот примеры бота, которого ты можешь написать с ними : https://chat-api.com/ru/whatsapp-bot-python.html.
    Ответ написан
    Комментировать
  • Как написать бота для whatsapp?

    Liss105
    @Liss105
    Программист со стажем от 5 лет
    А что значит нормальный? Я работал с несколькими, могу поделиться впечатлениями
    1 - Wazzup - классные ребята, есть даже инстаграмм API. Вроде стали официальными партнерами, в целом все стабильно работает, но дорого, если выбирать вариант MAX без особых ограничений.
    2 - Green API - дешево, может быть даже самый дешевый на рынке СНГ. Из минусов - мало функций в документации, долго обновляют сервис после обновления WhatsApp, иногда от этого очень пригорало.
    3 - RAPiWA - американцы, все очень круто, но поддержка иностранная, тяжело приходилось в общении.
    4 - Chat API - больше всего заказов на интеграцию на них получал, цены выше чем грин апи, но значительно ниже, чем Wazzup. Понравился SDK генератор и бесплатный аккаунт для разрабов. Из минусов базы знаний какой-нибудь не хватает и поддержка может ответить за 10 минут или за 2-3 часа
    Ответ написан
    Комментировать