Меню Рубрики

Установка бота с обходом

Создаем бота Telegram на локальном компьютере Windows — PHP и Delphi.

Задача: Запустить бота Telegram на локальном компьютере под управлением Windows (в данном случае под Windows 7) и выполнять различные процессы с использованием PHP и Delphi.

Чтобы не плодить баяны не повторяться , настоятельно рекомендую ознакомится с второй частью от @naykob, так как именно в ней расписано как завести бота через «помощника @BotFather» для дальнейшей работы с ним.

Краткая инструкция для Лиги лени.
Самое главное запомнить token для получения доступа к Telegram API:

Далее выбираем локальный сервер, мой выбор пал на Open Server Panel, так как Denwer давно не обновляется, хотя для данной задачи и он бы подошёл. Далее я буду описывать все действия на примере Open Server.

Переходим в папку с установленным Open Server и исходя из какой разрядности ваша операционная система запускаем необходимый exe.

Переходим в папку «domains» и создаем новую папку, в моём случае это «pikabu-bot.ru«, именно в ней будут располагаться файлы бота.

Маленькое отступление: Для того что бы сервер Telegram видел наш локальный сервер мы сделаем туннелирование при помощи консольного приложения Ngrok. Приложение создает безопасный общедоступный URL вида: (https://yourapp.ngrok.io) который будет ссылаться на ваш\наш локальный веб-сервер. Ngrok бесплатен хотя и имеет платные плюшки , например в виде постоянного домена, но мы справимся и без этого.

Как говорит интернет его нужно запускать с параметрами:

Но сдается мне что это не совсем правильно так как устанавливается перенаправленние на «localhost» и приходится настраивать Алиасы (об этом в конце поста), если кто подскажет как правильно, будет круто. При его запуске становиться доступна страница статистики расположенная по адресу:
http://localhost:4040/status

На ней нас интересует только полученный адрес по которому наш локальный сервер доступен из вне, одно из ограничений бесплатной версии Ngrok заключается в том что при каждом новом запуске нам выдаётся новый адрес. В файле «webhook.php» мы парсим данное значение и устанавливаем webhook c новым адресом который ведет к файлу «bot.php» на нашем локальном сервере. И все наше содержимое будет общаться с Telegram по https как он и любит.

Содержимое всех файлов и их краткое описание:

index.php
По сути заглушка которая показывает информацию о боте.

lib.php
Функция перевода символов в нижний регистр, учитывающая кириллицу для удобного анализа. Ни чего интересного.

Имя должно быть без знака @, посмотреть его можете в своем профиле, если там его нет укажите его в настройках приложения мессенджера.

Консольное приложение которое принимает в качестве параметра путь для приложения которое нужно запустить, так как если напрямую запустить приложение командой из bot.php exec(‘calc.exe’);
то все остальные команды не будут выполняться пока запущенное приложение, в данном случае калькулятор не будет завершён, есть родной способ это обойти но решил исполнить именно в таком виде так как функционал по мере необходимости можно наращивать.
В файле bot.php видно как обращаться к данному приложению:
exec(‘run.exe C:\Windows\System32\calc.exe’);

Так как в Windows параметры\текст с пробелами считается разными параметрами, в цикле соединяю все параметры в одну строку и далее выполняем её, а после приложение закрывается, тем самым у нас остаётся свободный скрипт от выполнения приложения.

Еще немного о webhook.php
Для автоматического запуска приложения Ngrok и установки webhook’а, было написанно еще одно консольное приложение start.exe которое так же принимает параметры запуска.

Настроить start.exe можно через ярлык и засунуть в автозагрузку:

Про Алиасы:
Осталось дело за малым, настроить Open Server. После запуска в области уведомлений возле часов будет иконка с флажком, кликаем по нему и переходим в настройки во вкладку «Алиасы» и перенаправляем наш созданный домен на «localhost».

Очень удобно делать подобные манипуляции с ботом на домашней машине, чем каждое исправление заливать на хостинг\сервер.

Я осознано упускал очевидные, по крайней мере для меня, вещи, но несмотря на это надеюсь что изложил достаточно доходчиво.

За ошибки прошу не пинать. Все для минусов приложил.
Писал\собирал\записывал и скриншотил — я, значит и тегу «моё» быть. Спасибо.

Читайте также:  Установка программ справочно правовой

источник

Инструкция по установке скрипта и бота

ubuntu sudo apt-get update ]

ubuntu sudo apt-get upgrade

УСТАНОВКА РУЛЕТКИ MONGODB

Вводим все эти команды по порядку

DEBIAN (Установка NODEJS)
apt-get install curl
curl —silent —location https://deb.nodesource.com/setup_0.12 | bash —
apt-get install —yes nodejs
apt-get install —yes build-essential

UBUNTU (Установка NODEJS)
curl —silent —location https://deb.nodesource.com/setup_0.12 | sudo bash —
sudo apt-get install —yes nodejs

DEBIAN, UBUNTU (Установка MONGODB)
apt-get install sudo
sudo apt-key adv —keyserver keyserver.ubuntu.com —recv 7F0CEB10
echo ‘deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen’ | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
apt-get install mongodb
sudo apt-get install -y mongodb-org
sudo touch /etc/init.d/mongodb
sudo chmod 755 /etc/init.d/mongodb

DEBIAN (Установка PHP5, APACHE2)
apt-get install apache2
apt-get install php5 php-pear php5-mysql
service apache2 restart
— Теперь наш сайт находится в папке /var/www/html/ или /var/www/

UBUNTU (Установка LAMP)
sudo tasksel install lamp-server
— Теперь наш сайт находится в папке /var/www/html/ или /var/www/

Скачиваем программу Filezilla или так же открываем ее.
Заходим «Файл» и в Менеджер Сайтов.

Все ваш сайт должен будет работать, инструкцию по mysql напишу позже
Если что-то забыл напомните.

Для просмотра скрытого содержимого необходимо Войти или Зарегистрироваться.

источник

Как запустить бота на сервере

Небольшая статья о том, как заставить бота работать не на вашем компьютере, а где-то еще в интернете, круглосуточно, с хорошим постоянным интернет-соединением. Зачем? А что бы не приходилось комп держать постоянно включенным. Поехали.

Шаг первый. Арендуем выделенный сервер.

Я пользуюсь DigitalOcean.com, т.к. мне нравится сервис и удобство пользования. Для работы бота достаточно аренды виртуального сервера за 5$ в месяц. Если зарегистрируетесь по моей ссылке (если не работает, то попробуйте эту), то сайт предоставит вам в долг 10$, чего должно хватить на два месяца тестирования. Можно найти и другой VPS/VDS, в статье же будет рассмотрен запуск бота на VPS на базе Ubuntu.

Итак, регистрация. Тут нет ничего сложного. Переходим на сайт, и нажимаем SIGN UP:

Просят подтвердить почту — идем в свой почтовый ящик и подтверждаем

После этого сервис попросит вас указать данные карты, с которой 1го числа следующего месяца будет произведено списание средств. По-моему, необязательно что бы на ней были деньги, главное, что бы это была рабочая карта со сроком годности и т.п.

После прохождения регистрации, вы попадаете в панель управления дроплетами. Дроплеты – это как раз виртуальные выделенные сервера, вам предстоит создать свой и запустить на нём бота.

Нажмите Create и выберите Droplets

Выбираете Ubuntu (какая там будет доступна на данный момент), и сервер за 5$ в месяц.

Ниже будет выбор страны базирования сервера, прочее, что вам пока что не нужно, проматывайте вниз и нажимайте зеленую кнопку Create

Дроплет начнет разворачиваться и появится в списке дроплетов – дождитесь конца установки.

После окончания вам на почту придет информация о сервере – IP адрес, логин и пароль

Итак, дроплет создан, пора начать им пользоваться в наших целях.

Шаг второй. Подключение к серверу и смена пароля.

Так как сервер на базе Linux, то придется немного изменить свои привычки, и освоить кое-что новое. Нам понадобятся две программы, первая – консольный клиент putty (почувствуй себя хакером ;)) Качаем тут

(если не знаете, какую качать, качайте первую).

После скачивания и установки запускайте, и давайте подключимся к вновь созданному серверу. Программа запросит реквизиты для подключения. Укажите IP адрес, который вам прислали в письме, и нажмите Enter.

Появится черное окно, и запрос, доверяете ли вы этому серверу – нажимайте «Да».

После этого в черном окне появится приглашения на ввод имени пользователя и пароля. Введите root, нажмите Enter, введите пароль из почты. Важно – пароль не отображается на экране, так что нет повода для паники. Совет – скопированный текст можно вставлять правой кнопкой мыши, так что введите сначала root, Enter, потом копируйте пароль на почте, нажимайте правой кнопкой мыши в черном окне и Enter – и вы должны попасть на свой сервер.

Читайте также:  Установка кресла romer kidfix

От вас сразу же потребуют, что бы вы сменили пароль, так что

  1. Укажите текущий пароль (он не отобразится) Enter.
  2. Придумайте и введите новый пароль (он тоже не будет отображаться), Enter, и
  3. Еще раз укажите новый пароль. Запомните, а лучше запишите его!

Если пароль будет слишком простым, то система ругнется и попросит придумать новый.

Шаг третий – закинуть бота на сервер.

Тут нужна будет программа WinSCP. Скачать её можно отсюда https://winscp.net/eng/download.php.

Устанавливаем, запускаем (я указываю интерфейс коммандера, а не проводника), после запуска указываем IP адрес, пользователь – root, пароль – тот, что вы придумали на прошлом шаге. Нажимаем «Войти». Вас спросят, доверяете ли вы серверу, отвечайте «Да»

У вас будут открыты две панели – слева ваш компьютер, справа – ваш сервер. Нужно из левой панели в правую перетащить ваш файл с ботом. Найдите где там он у вас лежит, и мышкой перетащите – я уже перетащил:

В файле должны быть уже прописаны ключи и все такое. Если у вас несколько ботов, перетаскивайте всех, под разными названиями, конечно.

Шаг четвертый – запуск бота.

Возвращаемся в окно putty, что бы проверить работу бота. Если putty уже закрылось, то переподключитесь, указав уже новый пароль. Про старый в любом случаем уже можно забыть.

Итак, вы на сервере, для начала давайте проверим, что все работает как надо.

И вы должны увидеть что-то вроде:

Нажмите Ctrl+C , что бы остановить бота. Он работает, но если вы сейчас закроете putty или выключите компьютер или отвалится интернет, то и бот перестанет работать. Поэтому бота мы будем запускать по другому.

Вы увидите окно с текстом, нажмите просто Enter

Визуально вам покажется, что ничего не произошло, но на самом деле вы запустили виртуальную сессию на сервере, которая будет работать независимо от того, подключены вы или нет. Что бы проверить, что вы все сделали правильно, выполните команду

Если вернется строка с информацией, значит вы внутри виртуальной сессии.

Так что запускайте бота тут, в этой виртуальной сессии

и он будет работать круглосуточно.

Проверьте, закройте окно putty и подключитесь заново. Ничего не происходит, бота нет?! На самом деле, он продолжает работать в фоне. Выполните команду

и вы увидите запущенные виртуальные сессии

Число в начале строки – это PID процесса. Что бы подключится к выбранному экрану, выполните команду

2013 надо будет заменить на ваше число, разумеется. И.. вы снова попадете к боту и можете посмотреть, чем он там занимается.

Дополнительно.

Что бы запустить несколько ботов, надо для каждого запустить свою сессию screen, и в каждой сессии запускать по боту. Т.е. упрощенно говоря, выполняете screen , Enter , python3.5 ./bot1.py , после чего закрываете putty (либо нажимаете Ctrl+A+D), и опять screen , Enter , python3.5 ./bot2.py и т.п.

Так же процитирую полезную иформацию из комментариев:

Если требуется внести изменения в бота, то алгоритм будет следующим: Вы подключаетесь к сессии бота, как написано выше, нажимаете Ctrl+C, что бы его остановить, с помощью winSCP закидываете новую версию файла на сервер (или правите прямо там), и заново запускаете python3.5 ./exmo.py

UPD. Для того, что бы установить ta-lib и прочее, нужно выполнить эти команды:

Заключение

Геморрой, согласен) Но это если в первый раз делаешь. Зато потом это все работает как часы, не отъедает лишней памяти, не приходится ни за что переплачивать, позволяет паралелльно с ботом держать еще и свой сайт, да и кучу всего. В общем, дорогу осилит идущий, удачи вам в ваших начинаниях!

источник

Как установить бота на MySQL с обходом ESCROW

Как установить бота на MySQL с обходом ESCROW

Скачать — Как установить бота на MySQL с обходом ESCROW

WAKETV ← Подпишись ♥

💬 Комментарии к видео

Я не очень понимаю, если escrow на телефоне стоит то кто на телефоне принимает запросы?

а вот поч у меня на WDS все работает! бот работает, отправляет, получает, но процент не берет! («fee» : 0.1, ) почему ?

если патти закрыть, бот работать будет ?

какой бот лучче?
БОТ MYSQL (ИНСТРУКЦИЯ ПРИСУТСТВУЕТ НА МОЁМ YOUTUBE КАНАЛЕ)
или
БОТ «ALL-IN-ONE» С ОБХОДОМ ESCROW

и чем именно лучче?
какой бистреє?

омг у тебя в магазине все паблик за бабло вме продаешь

Не работает! Дай фикс на ошибку или верни бабки.
Error: Disconnected
at SteamClient._disconnected

Боты и скрипты не рабочие АВТОР кидает людей, не ведитесь!!

почему когда пишу пароль в PuTTY пишет доступ запрещен?помогите пожалуйста

Кидала. При встрече бейте ебало мрази..

MOOBOT — ДЕТАЛЬНАЯ НАСТРОЙКА БОТА

Как настроить CSGODOUBLE рулетку с обходом ESCROW с нуля?

Как сделать и настроить свой сайт-рулетку CS:GO (настройка бота)

[РУЛЕТКА] Установка Mongo рулетки

Как поставить анти-ддос систему и привязать домен к IP

Как пользоваться Putty

Бот ‘ALL-IN-ONE’ с полным обходом ESCROW и легкой настройкой!

Как запустить мод SAMP на базе данных MySQL | Часть 3

Подключение к хостингу через Filezilla

Скрипт сайта EASYDROP.RU+Настройка скрипта от и до!

Установка MySQL 5.7 в Windows из zip архива, MySQL Workbench

Как импортировать в Денвер большую базу данных

Устанавливаем рулетку mongodb №1

После тяжелого рабочего дня каждый мечтает поскорее отдохнуть на любимой кровати и отвлечься увлекательными видеороликами. Любой посетитель нашего сайта сможет найти захватывающее видео на свой вкус и интерес. Даже самый изощренный зритель найдет для себя что-то достойное. Наш сайт дает возможность каждому посетителю смотреть видеоролики в свободном доступе, без всяких регистраций, а главное, все совершенно бесплатно.

Читайте также:  Установка проводки для натяжных потолков

Мы предлагаем для вас большое разнообразие развлекательных, познавательных, детских, новостных, музыкальных, юмористических видеороликов в отличном качестве, что не может не радовать.

Познавательные ролики никого не оставят равнодушным. Они содержат в себе подтвержденные факты, в которых дается подробное объяснение в определенной тематике. Завлекают такие ролики не только информативностью, а также живописностью и качеством картинки. Ролики о животных, природе и путешествиях увлеченно смотрят не только взрослые, но и дети. Ведь каждому очень интересно следить за животным миром в дикой природе, тем самым развиваться и познавать что-то новое для себя.

Юмористические видео отлично подойдут для вечернего времяпровождения. Как никогда после тяжелого рабочего дня юмор поможет отвлечься от жизненных проблем или же посмеяться от души в компании друзей. У нас вы сможете найти различные скетчи, стендапы, пранки, видеоприколы и различные комедийные шоу.

Музыка в жизни каждого человека очень важна. Она мотивирует каждого из нас, поднимает настроение, заставляет двигаться вперед. Для любого посетителя у нас есть отличные подборки музыкальных видеороликов, включающие в себя большое количество разнообразных жанров и стилей, зарубежных и отечественных исполнителей. Даже если вы чем-то увлечены, музыкальные видеоролики отлично подойдут для прослушивания на заднем фоне.

Видео новости – самый зрелищный формат современных новостей. На нашем сайте вы сможете найти разнообразные новостные видеоролики, на любые увлекательные для вас темы. Новости от официальных СМИ, новости спорта, науки, техники, моды, новости политики, скандальные события из мира шоу-бизнеса и многое другое. Вы всегда будете в курсе всех последних интересных, и самых важных новостей и событий в мире.

Маленькие дети очень активны, но иногда их требуется чем-то заинтересовать, чтобы заняться своими делами или просто отдохнуть за чашечкой кофе. В этом деле родителям отлично помогут мультфильмы. Ведь именно мультики помогут привлечь вашего ребенка на несколько часов. У нас имеется большое разнообразие старых и новых мультфильмов, коротких и полнометражных. Для любого возраста и любых интересов. Ваш ребенок останется в восторге, а вы отвлечетесь.

Мы очень рады, что наш сайт сможет помочь вам в различных жизненных ситуациях. Мы старались подобрать для наших зрителей годный контент. Желаем вам приятного просмотра.

источник

Добавить комментарий