Представляю телеграм бота, который работает с 3wifi.stascorp.com Команды: /help - получить справку /pw - поиск информации о точке по bssid/essid (пример: /pw ff:ff:ff:ff:ff:ff) /pws - /pw, но учитывает регистр /wps - поиск wps пинов по bssid (пример: /wps ff:ff:ff:ff:ff:ff) Spoiler: Пример Логин бота: @wifi3_bot Исходник: https://github.com/alcomic/3wifi-telegram-bot Spoiler: Способ запуска бота у себя на пк/дедике 1) Создаем бота и получаем его токен 2) Скачиваем исходник бота (git clone https://github.com/alcomic/3wifi-telegram-bot.git) 3) Бот и скрипт есть, теперь нам нужно установить python3.6 и необходимые библиотеки (файл requirements.txt) (pip install -r requirements.txt) 4) Запускаем скрипт и вводим апи ключ из телеграма с IP адресом для хука (напишите "no" для использования пуллинга) 5) Бот готов (при следующем запуске бот возьмет токен из файла apikey.txt) Spoiler: Немного про вебхуки Главное отличие вебхука от пуллинга в том, что на сервер приходит оповещение, что надо обработать сообщение. У пуллинга же проверяется наличие новых сообщений каждые n миллисекунд. При возможности лучше всего использовать вебхуки (меньше нагрузки на сеть) Для вебхука нужен ssl сертификат (это обязательно)! Сгенерировать самоподписанный сертификат можно так: openssl req -newkey rsa:2048 -sha256 -nodes -keyout private.key -x509 -days 3650 -out cert.pem Что именно там вводить (если не знаете) написано на https://groosha.gitbooks.io/telegram-bot-lessons/content/chapter4.html А так же веб хук можно разместить только на 4 портах: 443, 80, 88, 8443 (те чисто теоретически можно разместить только 4 бота на одном сервере). Подробнее об поднятии вебхука и обхода этого ограничения написано на сайте библиотеки ( https://github.com/python-telegram-bot/python-telegram-bot/wiki/Webhooks ) Жду фидбек
Бот работает отлично)))спасибо вам) очень полезный бот, особенно для iOS так как там нет возможности установить 3wifi локатор )
Скоро оплата за VPS сервер закончится (приблизительно 7 июня) и придется менять сервер (ТК забыл пароль, а сбросить его нельзя). Если есть предложения где взять дешёвый сервер (1 ядра и 512 мб ОЗУ достаточно) - пишите. Пока смотрю на skyhost
Теперь ответ приходит в одном сообщении и значения можно скопировать по клику (на телефонах) Ну и перешли на вебхук (+немного написал о них в инструкции), теперь бот опять жив
Можно, только как лучше реализовать? Дописывать флаг (добавить единицу в конце) или добавить новую команду?(ака /pws)
Спасибо большое )))) но теперь копировать буквенные пароли стало немного не удобней, копируется все Сообщение) просто есть пароли типа utTgdjridjhUduU которые не запомнишь сразу ) а так все супер спасибо вам )!!!)))
Копировать надо по клику и всё будет прекрасно Вот гайд, как сделать пользование ботом максимально удобным
)))) на iOS не канает ) Нашел способ) копирую все сообщение вставляю в поле ввода Сообщения и от туда копирую то что мне надо не отходя от кассы )
Уважаемые и всеми любимый binarimaster прикрутите пожалуйста бота к вашему серверу, а то он уже больше недели не работает.
Есть ли возможность прикрутить карту найденным к точкам? В Api 3wifi отдаются координаты, если да могу попробовать