Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.04.2018, 14:15
Профессор
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 172

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

var i = 0;
setInterval(function() {
try{
	 var w = [].some.call(document.querySelectorAll('.chat_history_msg'), el => (/9/i.test(el.textContent))) ? document.getElementsByClassName('chat_contact_name')[i].click() : document.getElementById('send_button').click();
            document.getElementsByClassName('chat_contact_name')[i].click()}catch(e){}
    var arr = ["пиши телефон )", "пиши телефон я позвоню и мы договоримся о встрече", "я хочу встретиться сегодня .. пиши телефон )"];

    var rand = Math.floor(Math.random() * arr.length);
    var q = document.getElementsByClassName('fl chat_history_name')

    if ((q[q.length - 1].textContent).indexOf("нис") > -1) {
        setTimeout(function() {


            document.getElementsByClassName('chat_contact_name')[i].click();
            i++;
        }, 1000);
    } else {
        i++;
        //setTimeout(function lkq() {
            var f = [].some.call(document.querySelectorAll('.chat_history_msg'), el => (/реальное/i.test(el.textContent))) ? document.getElementById('text_area').innerText = arr[rand] : document.getElementById('text_area').innerText = "скажи тебе интересна переписка или реальное общение и встреча с целью узнать друг друга получше)";
            var w = [].some.call(document.querySelectorAll('.chat_history_msg'), el => (/9/i.test(el.textContent))) ? document.getElementsByClassName('chat_contact_name')[i].click() : document.getElementById('send_button').click();
            document.getElementsByClassName('chat_contact_name')[i].click()
            

     //   }, 3000);
    }

var elements = document.querySelectorAll('li');
            for (var i = 0; i < elements.length; i++) {
                if ((elements[i].textContent).indexOf("нлайн") > -1) elements[i].click();
            }

где
document.getElementsByClassName('chat_contact_name')[i].click();
список девушек по которым надо пройтись и проверить переписку(да это сайт знакомств ))

где
var f = [].some.call(document.querySelectorAll('.chat_history_msg'), el => (/реальное/i.test(el.textContent))) ? document.getElementById('text_area').innerText = arr[rand] : document.getElementById('text_area').innerText = "скажи тебе интересна переписка или реальное общение и встреча с целью узнать друг друга получше)";
            var w = [].some.call(document.querySelectorAll('.chat_history_msg'), el => (/9/i.test(el.textContent))) ? document.getElementsByClassName('chat_contact_name')[i].click() : document.getElementById('send_button').click();
            document.getElementsByClassName('chat_contact_name')[i].click()
логическая связка проверяющая есть ли в диалоге с конкретной девочкой определенные слова и на основе этого пишет что нибудь или переходит к следующему диалогу по списку.. тут то и проблема. нужно определить есть ли в диалоге цифра "9" и если есть то переходить к следующему диалогу.. помогите разобраться
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
REST API для сайта на Node js Ashotich Node.JS 2 26.09.2016 23:04
Скрипт для сайта andrey66322 Работа 0 09.06.2016 16:48
Всплывающее окно для сайта jess23 Общие вопросы Javascript 1 17.02.2016 18:43
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00