@ShadeRoger учите js. node это чистый js просто серверный а значит строгий, но тут нет ничего сверх, @UserTrue абсолютно верно написал если вы хотите использовать авторизацию для приложения или для очень серьезного парсера, тогда конечно для простого скрипта если только хорошо заплатят. Нет смысла экономить ресурсы браузера клиентом, и 'алик' обнаружит бас клиента. А если вы умеете использовать клиента на ноде то и ключи rsa не будут тайной. Клиент Баса не умеет br и с куками он в последней версии не на ты.
Решение для чат-бота на БАС. Помогите как задать "Или" внутри .indexOf ?
-
Ситуация - поблагодарить за вступление в группу
Порядок действий:
1)Действие "Получить текст" из "body" в переменную SAVED_TEXT
2) if ~[[SAVED_TEXT]].indexOf("Вступил")
2.1. Отправляем "Спасибо"Так все работает, но если сделать if ~[[SAVED_TEXT]].indexOf("Вступил"||"Подписался")
то работать НЕ БУДЕТ, он просто пропустит if
Как задать варианты сообщения для экономии размера кода, и вообще какая максимальная длина текста может быть в операторе if?
Сильно ли такой код будет загружать проц?Ва
-
@sogbest said in Решение для чат-бота на БАС. Помогите как задать "Или" внутри .indexOf ?:
if ~[[SAVED_TEXT]].indexOf("Вступил"||"Подписался")
метод индехОф принимает в качестве параметра строку, ИЛИ логический оператор, возвращает тру не тру, если не наступит ошибка то в строке будет искать подстроку тру в крайнем случае не тру(но этого не случится потомучто хоть "Вступил" хоть "Подписался" в логическом контексте будут тру и "Подписался" даже не будет к логическому значению приобразовано)на неруском языке
