• Объявления

    • arv

      Для чего форум   02/07/18

      Камрады, если у вас срочный вопрос, требуется помощь и так далее, просьба писать нам в чат на сайте либо же на почту support@brobot.ru. Форум для общения между пользователями, подсказок от пользователей пользователям, мы(администрация) не занимаемся отслеживанием всех страниц форума в поисках того, кому надо помочь. Потому ожидать тут ответа именно от нас может быть неэфективно.  Мы в форум никогда не закладывали функции поддержки, только общение. Прошу понять и простить и еще раз, выше я указал каналы, по которым мы вам поможем.

Поиск по сайту

Результаты поиска по тегам 'скрипт'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Форум БроБот о социальных сетях Вконтакте, Одноклассниках и др.

  • О БроБоте
    • Вопросы по работе БроБота
    • Отзывы о БроБоте
    • Хитрости при работе с БроБотом
    • Новости БроБота
  • Социальные сети
    • ВКонтакте
    • Одноклассники
    • LovePlanet
    • Mamba
    • Facebook
    • Instagram
    • Другие социальные сети и приложения
  • Программы и сервисы
    • Общий раздел
    • Прокси
    • Аккаунты
    • Офферы
  • Покупка\продажа и услуги
    • Ищу исполнителя
    • Предлагаю свои услуги
  • Заработок в интернете
    • Заработок в интернете
    • Заработок в социальных сетях
    • Арбитраж трафика
  • Халява
    • Халява
  • Разное
    • Курилка
    • Конкурсы
    • Хахашки

Найдено 9 результатов

  1. Всем привет, столкнулся с проблемой, оператор switch работает не совсем так как мне надо, на данный момент в этом коде получается так: 1 входящие сообщение = 1 ответ бота. Кто нибудь может подсказать как сделать так, чтобы бот на любое входящие отвечал двумя отдельными сообщениями? function getTemplates() { // тут указывается список шаблонов, используемых в сообщениях ниже // например: return ["шаблон1", "шаблон2", "шаблон3"]; // если шаблонов нет, то просто: return []; return ["link"]; } function getNextAnswer(chislo_otpravlennih) { // здесь задаем последовательность ответов // можете сделать необходимое количество ответов в формате: case X: return "ответ"; // где X - это количество УЖЕ отправленных сообщений в истории переписки // то есть case 0 - это самый первый ответ, case 1 - это второй ответ и тд // не забывайте, что можно использовать синонимы (как в случае case 0) и шаблоны ({link} в случае case 2) switch (chislo_otpravlennih) { case 0: return "{Привет!|Доброго времени суток!}"; case 1: return "Извини что так вот пишу, но мы тут набираем лётчиков в команду в новой игре."; case 2: return "Хорошо, вот тут обзор игры {link}, посмотри, почитай."; case 3: return "Окей, если надумаешь зарегистрироваться, напиши потом ник в игре, добавлю в друзья."; } // эту строчку надо оставить return null; } function getAnswer(hist) { // это основная функция скрипта с алгоритмом, тут можно ничего не менять var otpravlennie = hist.getMessagesFromLocalContact(); var chislo_otpravlennih = otpravlennie.size(); var otvet = getNextAnswer(chislo_otpravlennih); if (otvet === null) return null; else if (chislo_otpravlennih > 0 && otpravlennie.get(chislo_otpravlennih - 1).content().trim() == otvet.trim()) return null; else return otvet; }
  2. Пишу своего бота на JavaScript. Где вообще документацию искать на него? Функционал скрипта? Я знаю только msg.startsWith() для считывания сообщений. а что ещё можно добавлять?
  3. Добрый день! Есть такая задача: Бот рассылает приглашения в друзья. Тем пользователям, кто эти приглашения принял, требуется отправить сообщение. Желательно с задержкой минут в 10. Важно отправлять сообщение только тем, по кому прошло событие "принял заявку", то есть только новоиспечённым друзьям. Как это можно реализовать? Может скрипт? Или платная доработка? Как у Вас с платными доработками обстоят дела? Заранее., спасибо.
  4. BroScript - сервис который изначально был задуман для расширения функционала автоответчика BroBot-а, теперь в планах немного больше. В чем смысл - вы создаете свой скрипт с помощью форм, описываете на какое сообщение, по какому номеру ответа, что ответить, что и когда обработать. Подключаете все это дело к БроБоту с помощью js скрипта и все. Далее все изменения в БроСкрипте сразу применяются к выполняемым заданиям. Как создать БроСкрипт описано здесь. Как подключить к БроБоту описано здесь. Чем лучше чем обучение БроБота? Для каждой анкеты можно назначит разные скрипты, а значит разную логику, по разному обучить. (А если еще добавят фильты для списка анкет то ... ну вы поняли) Возможность указать что вы ищете часть слова или слов полностью (стол, *стол, стол*, ст*ол, *ст*ол*) Возможность искать слова перед или после которых нет слов или приставок ([!не] буду, буду [!там]) Если человек пишет одно сообщение в несколько строк то скрипт собирает это в одно и обрабатывает. (с этим связаны некоторые нюансы, но скрипт не валит десяток фраз на все что напишет контакт) Создавать разные скрипты для разных нужд не прибегая к запуску нескольких программ с разными обученными ботами. что то что я забыл или вы добавите . В панели управления, вы можете делиться и дублировать скрипты, посмотреть статистику и еще запланировано несколько интересных пунктов. P.S. Проект в стадии беты, могут возникать баги, ошибки, непредвиденное поведение, советую начинать с небольших тестов. P.S.S. В связи с ограниченной информацией которая предоставляется скрипту БроБотом, некоторые моменты работают не так как хотелось бы, а некоторые просто невозможно реализовать. Если администрация заинтересована в совместном развитии их продукта, буду только рад. P.S.S.S. Если кто то напишет подробный пример использования автоответчика, с примером диалогов, и желательной структурой, сделаю пример скрипта на основе этих данных. (Написать можно в личку.) P.S.S.S.S. Приветствуются любые пожелания, дополнения, замечания, исправления, мысли, помощь и т.д.
  5. Нужна помощь со скриптом, скрипт должен проверить обращение к нему а дальше отвечать только на конкретные слова, покапал на форуме нашел скрипт, но ругается на ошибку в #8 строке function getTemplates() { // для шаблонов return []; } function getAnswer(hist) { var toReply = hist.unansweredMessages(); for(var i = ; i < toReply.size() ; ++i) { var message = toReply.get(i); var msg = message.content().toLowerCase(); } // до этого момента ничего не трогаем if (msg.startsWith("Бот") || msg.startsWith("бот")) { // проверка, обращаются ли к боту в сообщении (в начале сообщения) if (msg.indexOf("привет") || msg.indexOf("q") || msg.indexOf("ку")) { // проверка, есть ли определённые слова/фразы в сообщении return "Ну привет!"; // отправляем сообщение: "Ну привет!" } else if (msg.indexOf("bye") || msg.indexOf("пока") || msg.indexOf("бб") || msg.indexOf("bb")) { // та же проверка return "Ну пока..."; // отправляем сообщение: "Ну пока..." } return null; // если ничего из вышепредложенного, ничего не отправляем } return null; // если нет обращения в начале сообщения к боту, ничего не отправляем }
  6. Доброго времени суток! До сих пор все анкеты работают на простеньком js-скрипте, который возвращает тот или иной ответ, исходя из количества отправленных самим ботом сообщений. Всего ответов 5 штук. Хочу сделать скрипт умнее: он будет анализировать фразу и выдавать нужный ответ. Если ничего подходящего не нашлось, то работаем по старой схеме. Так вот, кто может подсказать, как правильно анализировать фразу, чтобы учесть все нюансы?
  7. Как задать правило в обучении бота или сделать скрипт, чтобы бот отвечал на входящее сообщение если в нем содержится определенное слово. Например, роботу написали: "Привет, Сергей" И если есть во фразе слово привет, то я хочу, чтобы робот выслал заданное сообщение как мне это сделать? И как понять, что к роботы обратились по имени ?
  8. Здраствуйте мне нужен готовый скрипт для БроБота Потомучто сам немогу Разобратсья как создать скрипт Может у когото есть чтобы там было много плюх Спасибо За помощ
  9. пытаюсь настроить скрипт, скопировал с сайта бробот (про погоду) но почему то не включается вложил скрипт для понимания и картинку какая выскакивает что я делаю не так ? pirogi.js