?

Log in

No account? Create an account

Предыдущий пост | Следующий пост

И снова за старое. Немного из темного иного.
Боты для ЖЖ очень помогают с рутинными задачами "крутых" блогеров. Так как же завести себе "помощника"?
Сперва, находим место где будет он жить - сервер. В самом простом случае, можно арендовать место у хостинг-провайдеров, это как арендовать место под сайт. Нужна поддержка PHP (язык программирования) и баз данных (будем накапливать данные и обучать бота), а еще чтоб был crontab (запуск задач по расписанию). Ну это сейчас не проблема, почти все хостинг-провы это предоставляют.

Теперь создаем базу данных, назовем ее, скажем .. LJBOT_DB, а в ней первую табличку actual, будем в нее складывать даты и время запуска каждого из компонентов нашего бота.
Вот и пришла пора создать первый компонент - проверка на доступность ЖЖ для нашего бота. Это нужно для того чтобы не запускать попусту ботов и не нагружать наш сервер.

Создадим файлик ban.php



добавим столбики в таблице "actual" (name, lastdata, trabl) и новую строку "ban".
Код достаточно прокомментирован, разберетесь. Если нет, то лучше не стоит))
Также, для экстренных случаев нужно бы позаботится о возможности ручной остановке (пуске) ботов. Пишем файлик stop.php



Созданные файлики закидываем на хостинг, не забываем что нужно еще config.php создать.



И теперь перед каждым запуском какого-либо компонента нашего будущего бота, запускаем проверку доступности ЖЖ. А в случае непредвиденных обстоятельств всегда можем вручную все остановить.
Код, конечно, не ахти как оптимизирован, делался "на коленке", но вполне достаточен.


Вот такая техногенная "среда ЖЖ" сегодня получилась)))
Ну, спрашивайте - поясню.

Метки:

Комментарии

( 14 комментариев — Оставить комментарий )
1pragmatist
28 июн, 2017 05:45 (UTC)
Привет!
Отправил в закладки.
Самым нужным оказался пост о скачивании фоток из ЖЖ :) Пригодился.
ravvinoff
28 июн, 2017 05:48 (UTC)
Привет! я вернулся, наверное)))
1pragmatist
28 июн, 2017 05:51 (UTC)
Тут можно ещё жить )))
Индексация хорошая, если что-то продвигать, то годно.
ravvinoff
28 июн, 2017 05:53 (UTC)
это хорошо, а еще есть какие-то новинки?
1pragmatist
28 июн, 2017 17:47 (UTC)
Более 0,5 млн авторов ушло на Дрим, многие разбежались по ВК,ОК, ФБ...
Всё по старому. Администрация перетягивает трафик на себя, пользуется блогерами и игнорирует их интересы.
Остальное - мелкие технические детали.
Работать можно, но без удовольствия ...
ravvinoff
28 июн, 2017 18:07 (UTC)
будем посмотреть
dark_barker
28 июн, 2017 05:57 (UTC)
Как будто в конец 90х заглянул, не знал что так на пхп ещё кто-то пишет, слезу пустил, спасибо :')
ravvinoff
28 июн, 2017 05:59 (UTC)
ты на чем пишешь?
dark_barker
28 июн, 2017 06:33 (UTC)
Странный вопрос "на чём", смотря какую задачу решаю, язык это инструмент же просто. За последний год всерьёз (в том числе за деньги) писал на python (чистый, flask, django), C (чистый, gtk), C++/Qt, java. На php тоже писал когда-то, много и за деньги в том числе)
ravvinoff
28 июн, 2017 06:57 (UTC)
не плохо)
"странный вопрос"? некоторые программеры заточены только под один "инструмент", ты не из них)))
а выбор на PHP упал потому как хостеры (в том числе и бесплатные) его особо жалуют и поддерживают
innuleska
28 июн, 2017 07:44 (UTC)
С возвращением в жж! :)
ravvinoff
28 июн, 2017 07:49 (UTC)
спасибо, что новенького в ЖЖ?
innuleska
28 июн, 2017 10:42 (UTC)
Новые люди, новый редактор записей, лайки...
ravvinoff
28 июн, 2017 10:54 (UTC)
редактор пока в бета-версии)) а вот с лайками надо подумать, что можно с ними делать
( 14 комментариев — Оставить комментарий )