Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Форумный бот: делимся идеями и опытом

Автор Python, августа 6, 2011, 02:27

0 Пользователи и 1 гость просматривают эту тему.

Python

Цитата: Вадимий от августа 15, 2011, 16:22
Простите тупость, где всё это исполнять или компилировать или как ещё приводить в действие?..
Это пакетные файлы (т.е. сценарии для командной строки Windows/MS-DOS). Сохраняются в файлах с расширением .bat (отсюда сленговое название «батник»), запускаются двойным щелчком мыши, редактируются правой кнопкой мыши -> изменить (либо можно создать текстовый файл и поменять ему расширение). Однострочные команды можно либо тоже поместить в отдельные батники, либо в окне командной строки перейти в папку, где это все будет лежать, и непосредственно в нем ввести их и запустить.

Еще нужно установить пакет программ UnxUtils (т.е., их нужно скачать, распаковать и указать путь к ним в переменной path). Например, если весь этот пакет распаковать на диск следующим образом:
C:\
  unxutils\
    usr\
      local\
        wbin\
          agrep.exe
          ansi2knr.exe
          basename.exe
          .....
          sed.exe
          .....
..... и т.д.,
то далее нужно сделать следующее:
меню пуск->настройка->панель управления->система->дополнительно->переменные среды
Выбираем в списке path, дабл-кликом открываем диалог для ее изменения, дописываем в конце:
;c:\unxutils\usr\local\wbin
Жмем ОК

Кроме того, нам нужен wget более новой версии, который я нашел в установочном пакете программы lein (откуда его взяли там, мне так и не удалось узнать). Сам lein нам не нужен, а вот  wget.exe из архива достаем и записываем вместо того, который лежит в unxutils. Скорее всего, менять уже ничего не нужно - wget 1.8 поддеррживает нужные опции, хотя раньше в unxutils лежал старый wget 1.5, не поддерживающий кукис. Вместе с lein лежит wget 1.11 — на всякий случай можно поставить его, но необязательно.

Еще нужно залогиниться на ЛФ в интернет эксплорере и экспортировать из него куки в файл cookies.txt ( Форумный бот: делимся идеями и опытом). Положить его в ту же папку, где будут лежать наши батники.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Python

Цитата: spalis от августа 15, 2011, 17:09
Цитата: Python от августа 15, 2011, 16:01
Цитата: Drundia от августа 15, 2011, 15:45
И шо там за возможные месседжи?
Читайте мої повідомлення (зроблені ботом) в темі з тестом. Повідомлення можна задавати довільно файлом messages.txt: один рядок — одне повідомлення.
Питон Вы на каком пишете?
Як хочу, так і пишу. Кому не наравиться — напишіть краще.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

spalis

Цитата: Python от августа 15, 2011, 17:14
Цитата: spalis от августа 15, 2011, 17:09
Цитата: Python от августа 15, 2011, 16:01
Цитата: Drundia от августа 15, 2011, 15:45
И шо там за возможные месседжи?
Читайте мої повідомлення (зроблені ботом) в темі з тестом. Повідомлення можна задавати довільно файлом messages.txt: один рядок — одне повідомлення.
Питон Вы на каком пишете?
Як хочу, так і пишу. Кому не наравиться — напишіть краще.
Вы кацап?

Python

Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

spalis


Drundia

Цитата: spalis от августа 15, 2011, 17:09Питон Вы на каком пишете?
Ми пишем на українсько-російськім суржику в разних пропорціях, просю звинить нас за це.

Python

Цитата: Python от августа 15, 2011, 17:12
Кроме того, нам нужен wget более новой версии, который я нашел в установочном пакете программы lein (откуда его взяли там, мне так и не удалось узнать). Сам lein нам не нужен, а вот  wget.exe из архива достаем и записываем вместо того, который лежит в unxutils. Скорее всего, менять уже ничего не нужно - wget 1.8 поддеррживает нужные опции, хотя раньше в unxutils лежал старый wget 1.5, не поддерживающий кукис. Вместе с lein лежит wget 1.11 — на всякий случай можно поставить его, но необязательно.
Посмотрел внимательнее — все-таки нужно. Wget 1.8 не поддерживает метод post, без чего невозможно отправить сообщение на форум. Поэтому загружаем https://github.com/downloads/technomancy/leiningen/leiningen-1.5.2-win.zip и ставим wget из него вместо старого.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2


Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр