Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (41)

Лучшие ответы пользователя

Все ответы (11)
  • Возможно ли в WhatsApp создать чат-бот в рамках нескольких пользователей?

    @NedoKoder
    Есть костыль к WhatsApp WEB. Называется chat-api. Несмотря на то что это костыль, работает достаточно хорошо, чтобы можно было доверять им автоматизацию общения с клиентами. И у них есть хорошее API. Я думал недавно об этом, в том числе и об реализации. В общем, с помощью их API, нужно создать такую надслойку, имитируя интефейс вацапа организовать работу несколько юзеров, а уже на стороне своего сервера, так как их апи отдает ИДЫ сообщений, привязывать информацию о том, кто и когда отправил это сообщение. Если конечно это для вас важная информация. И в этой надслойке получается надо как то связывать эти две информации. Т.е в самом вацапе не будет понятно кто из твоих юзеров/сотрудников отправил смс, а через надслойку будет видно ...надслойкой может быть тот же CRM
    Ответ написан
    5 комментариев
  • Как выгрузить массив в БД MySQL?

    @NedoKoder
    Include в цикле? Это новый вид мазохизма?

    Добавьте массив в базу в виде Json текста. Очень удобно потом обратно в массив переводить
    Ответ написан
    Комментировать
  • Как отсортировать ключи массива по ключам другого массива?

    @NedoKoder
    Я правильно понял, что в двух массивах одинаковое количество значений, с одинаковыми именами?
    Тогда все просто:
    // Первый массив
    $ArrayOne['a'] = 123;   $ArrayOne['b'] = 255;   $ArrayOne['c'] = 378;
    // Второй массив
    $ArrayTwo['b'] = 276;   $ArrayTwo['c'] = 342;   $ArrayTwo['a'] = 198;
    // Создаем новый массив
    $ArrayThree = array();
    // Прогоняем все в новый массив
    foreach($ArrayTwo as $key => $value){$ArrayThree[$key] = $ArrayOne[$key];}
    // Готово, в массиве $ArrayThree все как тебе нужно
    print_r($ArrayThree);
    /*
    Array
    (
        [b] => 255
        [c] => 378
        [a] => 123
    )*/
    Ответ написан
    Комментировать
  • Содержит ли сообщение ссылку?

    @NedoKoder
    С помощью регулярки. Итоговая регулярка зависит от запрещенных видов ссылок и может быть объемной. Один из вариантов:

    $text_1 = 'Привет';
    $text_2 = "Как дела?";
    $text_3 = "Тут в тексте есть ссылка...вот она: http://mail.ru";
    $re = '/(?<![\w\-]="|")(https?:\/\/[\w\-\.!~?&=+\*\'(),\/\#\:]+)((?!\<\/\w\>))*?/';
    
    if(preg_match ($re, $text_1, $arr)){echo 'Найдено';}else{echo "Не найдено";} // Не найдено
    if(preg_match ($re, $text_2, $arr)){echo 'Найдено';}else{echo "Не найдено";} // Не найдено
    if(preg_match ($re, $text_3, $arr)){echo 'Найдено';}else{echo "Не найдено";} // Найдено
    Ответ написан
    5 комментариев

Лучшие вопросы пользователя

Все вопросы (11)