Вернуться   Биткоин Форум > Обслуживание Обсуждение
27 апреля 2013, 9:27:44 AM   # 1
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Хотите написать свой собственный бот для CoinChat, быстрой веб-чат, сети, интегрированной с Bitcoin?

1. Установите Node.js и Socket.io-клиент (НПМ установить Socket.io-клиент).
2. Зарегистрировать новую учетную запись для бота с помощью нового браузера или очистки куки. Она должна закончиться в бот. Берем ключ сеанса из ваших печеньем. Это, как вы будете подписывать в.
3. Используйте этот код, чтобы начать:

Код:
вар Io = требуется ( 'Socket.io-клиент');
Гнездо = ​​io.connect ("https://coinchat.org", {
    обеспечение: правда
});

вар имя пользователя = "";
вар OUTPUTBUFFER = [];

socket.on ( 'соединение', функция () {
    // Ваш ключ сеанса (он же ключ API)
    // Получить это с печеньем вашего браузера.
    socket.emit ( 'Войти', {
        сессия: "YOUR_SESSION_KEY_HERE"
    });
    socket.on ( 'LoggedIn', функция (данные) {
        имя пользователя = data.username;
        SetTimeout (функция () {
            socket.emit ("getcolors", {});


        }, 1000);
        setInterval (функция () {
            // CoinChat имеет 550ms анти предотвращения спама. Вы не можете отправить сообщение чата более чем один раз в 550ms.
            если (outputBuffer.length > 0) {
                вар чат = outputBuffer.splice (0, 1) [0];
                socket.emit ("чат", {
                    номер: chat.room,
                    сообщение: chat.message
                });
            }
        }, 600);
    });

    socket.on ( 'чат', функция (данные) {
        если (содержит (data.message, ["Здравствуй", Имя пользователя])) {
            outputBuffer.push ({
                номер: data.room,
                сообщение: 'Привет' + data.user + "!"
            });
        }
        если (содержит (data.message, ["пощечины", "ccbot"])) {
            outputBuffer.push ({
                номер: data.room,
                сообщение: "/ мне пощечины " + Data.user + " немного с большой форели."
            });
        }
        если (содержит (data.message, ["наконечником " + Имя пользователя])) {
            Сумма переменная = data.message.split ("наконечником " + Имя пользователя + " ") [1] .split (" ") [0];
            outputBuffer.push ({
                номер: data.room,
                сообщение: "Спасибо за " + Сумма + " МВТС наконечник " + Data.user + "!"
            });
        }
        если (содержит (data.message, ["!кувырок"])) {
            вар разрешение = (Math.random () > 0,5? "руководители" : "фрак");
            socket.emit ("чат", {
                номер: data.room,
                сообщение: "Подавать монеты: " + Рез + "!"
            });
        }
    });

    socket.on ( 'разъединение', функция () {});
});

Функция содержит (строка, термины) {
    для (вар я = 0; я < terms.length; я ++) {
        если (string.toLowerCase (). IndexOf (термины [I] .toLowerCase ()) == -1) {
            вернуться ложным;
        }
    }
    возвращает истину;
}

Существует не официальная документация для API еще, но смотреть через чат код клиента здесь, чтобы перепроектировать его (это очень просто, если вы знаете socket.io). Не стесняйтесь задавать любые вопросы здесь, или / ч админ
TradeFortress сейчас офлайн Пожаловаться на TradeFortress   Ответить с цитированием Мультицитирование сообщения от TradeFortress Быстрый ответ на сообщение TradeFortress


Как заработать Биткоины?
Без вложений. Не майнинг.


1 июня 2013, 10:48:17 PM   # 2
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Получил 1806 Биткоинов
Реальная история.





Код:
если (содержит (data.message, ["наконечником " + Имя пользователя])) {
Сумма переменная = data.message.split ("наконечником " + Имя пользователя + " ") [1] .split (" ") [0];
outputBuffer.push ({номер: data.room, сообщение: "Спасибо за " + Сумма + " МВТС наконечник " + Data.user + "!"});
}

Не было бы больше смысла, чтобы послать «наконечник» событие вместо разбора текста из сообщения чата?
Vlees сейчас офлайн Пожаловаться на Vlees   Ответить с цитированием Мультицитирование сообщения от Vlees Быстрый ответ на сообщение Vlees

2 июня 2013, 8:23:49 AM   # 3
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Это было бы, но это то, как он работает сейчас на сервере.
TradeFortress сейчас офлайн Пожаловаться на TradeFortress   Ответить с цитированием Мультицитирование сообщения от TradeFortress Быстрый ответ на сообщение TradeFortress

2 июня 2013, 11:43:12 AM   # 4
 
 
Сообщения: 336
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Можете ли вы объяснить мне, короче говоря, что он должен делать? А код JS?
ondratra сейчас офлайн Пожаловаться на ondratra   Ответить с цитированием Мультицитирование сообщения от ondratra Быстрый ответ на сообщение ondratra

2 июня 2013, 11:43:55 AM   # 5
 
 
Сообщения: 336
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Снимаю JS вопрос: D я проверил тему ярлык слишком поздно
ondratra сейчас офлайн Пожаловаться на ondratra   Ответить с цитированием Мультицитирование сообщения от ondratra Быстрый ответ на сообщение ondratra

29 июня 2013, 9:00:26 AM   # 6
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Вы можете дать мне учебник, чтобы создать бот ...?
пожалуйста .... PM мне ...
я хочу создать
bayu41 сейчас офлайн Пожаловаться на bayu41   Ответить с цитированием Мультицитирование сообщения от bayu41 Быстрый ответ на сообщение bayu41

29 июня 2013, 8:13:20 PM   # 7
 
 
Сообщений: 63
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Я не могу получить, что это работать без ошибок, вероятно, делают это неправильно, больше советов? он говорит, что ошибка в строке 1 или что-то: /
Shinodan сейчас офлайн Пожаловаться на Shinodan   Ответить с цитированием Мультицитирование сообщения от Shinodan Быстрый ответ на сообщение Shinodan

30 июня 2013, 3:02:57 PM   # 8
 
 
Сообщения: 278
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Я не могу получить, что это работать без ошибок, вероятно, делают это неправильно, больше советов? он говорит, что ошибка в строке 1 или что-то: /

Не могли бы вы опубликовать ошибку? Таким образом, мы можем увидеть, что это не так.
whydifficult сейчас офлайн Пожаловаться на whydifficult   Ответить с цитированием Мультицитирование сообщения от whydifficult Быстрый ответ на сообщение whydifficult

1 июля 2013, 1:03:48 AM   # 9
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Я не могу получить, что это работать без ошибок, вероятно, делают это неправильно, больше советов? он говорит, что ошибка в строке 1 или что-то: /
Вы, вероятно, нужно Socket.io клиента.
TradeFortress сейчас офлайн Пожаловаться на TradeFortress   Ответить с цитированием Мультицитирование сообщения от TradeFortress Быстрый ответ на сообщение TradeFortress

1 июля 2013, 12:19:45 PM   # 10
 
 
Сообщений: 63
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

http://gyazo.com/ad19b327d55d22729e7c14b43fe2ecae <Скриншот
Shinodan сейчас офлайн Пожаловаться на Shinodan   Ответить с цитированием Мультицитирование сообщения от Shinodan Быстрый ответ на сообщение Shinodan

1 июля 2013, 5:23:55 PM   # 11
 
 
Сообщения: 278
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Окна не doesnґt понять, что вы пытаетесь сделать с помощью команды `розетки Io-под клиентом, ни я по этому вопросу.

Вы можете запустить скрипт узла, введя в `узла [имяскрипт]` вместо того, чтобы просто имя сценария.

EDIT: так что вы можете использовать скрипт предоставленный OP, это означает: скопировать и вставить скрипт в файл, вызовите его something.js и поместить его в тот же каталог. После этого вы можете запустить его с помощью узла в вашем терминале.
whydifficult сейчас офлайн Пожаловаться на whydifficult   Ответить с цитированием Мультицитирование сообщения от whydifficult Быстрый ответ на сообщение whydifficult

8 июля 2013, 11:05:28 PM   # 12
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Как установить Node.js и Socket.io-клиент?
дать репетитора пожалуйста
bayu41 сейчас офлайн Пожаловаться на bayu41   Ответить с цитированием Мультицитирование сообщения от bayu41 Быстрый ответ на сообщение bayu41

9 июля 2013, 6:00:32 PM   # 13
 
 
Сообщений: 91
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat


Создайте файл JS с кодом предоставленной tradefortress (позволяет называть его botkit.js). Тогда из командной строки, выполните следующую команду: "узел botkit.js"
assortmentofsorts сейчас офлайн Пожаловаться на assortmentofsorts   Ответить с цитированием Мультицитирование сообщения от assortmentofsorts Быстрый ответ на сообщение assortmentofsorts

9 июля 2013, 6:01:57 PM   # 14
 
 
Сообщений: 91
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Как установить Node.js и Socket.io-клиент?
дать репетитора пожалуйста

Что ваша операционная система?
assortmentofsorts сейчас офлайн Пожаловаться на assortmentofsorts   Ответить с цитированием Мультицитирование сообщения от assortmentofsorts Быстрый ответ на сообщение assortmentofsorts

10 июля 2013, 6:27:14 AM   # 15
 
 
Сообщения: 658
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Argh, я сделать API позже

EDIT: Если вы хотите реальное функционирование примера бота, проверить исходный код WhiskDiceBot (личинка как SatoshiDice):
https://github.com/whiskers75/coinchat-bot
whiskers75 сейчас офлайн Пожаловаться на whiskers75   Ответить с цитированием Мультицитирование сообщения от whiskers75 Быстрый ответ на сообщение whiskers75

24 июля 2013, 5:12:02 AM   # 16
 
 
Сообщений: 59
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Спасибо вам всем!

Все это было так полезно !!
cronopio сейчас офлайн Пожаловаться на cronopio   Ответить с цитированием Мультицитирование сообщения от cronopio Быстрый ответ на сообщение cronopio

16 августа 2013, 3:16:27 PM   # 17
 
 
Сообщения: 420
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Как установить Node.js и Socket.io-клиент?
faiza1990 сейчас офлайн Пожаловаться на faiza1990   Ответить с цитированием Мультицитирование сообщения от faiza1990 Быстрый ответ на сообщение faiza1990

17 августа 2013, 6:07:00 AM   # 18
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Я действительно любил делать и тестирование ботов на coinchat. Он научил меня много о Node.js и Socket.io я действительно ценю возможность!
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot

17 августа 2013, 6:16:55 AM   # 19
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Как установить Node.js и Socket.io-клиент?
В зависимости от вашей операционной системы.

Я бегу Debian хриплый. Я только что получил источник и сделал ./configure && делать && сделать установку (в основном).
tspacepilot сейчас офлайн Пожаловаться на tspacepilot   Ответить с цитированием Мультицитирование сообщения от tspacepilot Быстрый ответ на сообщение tspacepilot

18 августа 2013, 12:37:31 PM   # 20
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: (Node.js) Создайте свой собственный комплект бот для CoinChat

Я действительно любил делать и тестирование ботов на coinchat. Он научил меня много о Node.js и Socket.io я действительно ценю возможность!

Рад слышать
TradeFortress сейчас офлайн Пожаловаться на TradeFortress   Ответить с цитированием Мультицитирование сообщения от TradeFortress Быстрый ответ на сообщение TradeFortress



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW