Стабильные выпуски:
ОС:
Ubuntu 18.04 LTS [проверено]: работа без проблем
Еще:
Не тестируется
Автоматизация утомительной задачи по сбору долгов?
БАЗА
Добавить CLI Args, чтобы включить/выключить производственный режим
Добавьте Cronfile, чтобы указать время, в которое будет работать бот
Создайте файл JSON, чтобы сохранить информацию о долге
Добавить инструкции по развертыванию
Обновить readme
Добавить демо
Добавьте DIF DEMO для Conf.json с экранами и руководством о том, как использовать Selenium IDE, чтобы получить поля XPATH.
Добавить лицензию MIT
Амортизировать подключение до тех пор, пока не будут исправлены проблемы с постоянностью
Область, переименовать, закончить alpha collect ()
Полные альфа -стадии аутентификации ()
Температура амортизированного соединения
Создать частную функцию (в init), которая загружает конфигурации
Создайте файл conf.json
Реструктуризация приложения к надлежащей иерархии файлов
РАСШИРЕННЫЙ
[] Решение проблем с решением QR через изображение (Driver.Element.Screenshot (filename = 'name.png')) При отображении на локальной машине или в Интернете не может проверить [] Найдите решение для постоянного входа в систему без головы
Не стесняйтесь сотрудничать! Информацию по вопросам см. Vusse_guide.md
Эта платформа была построена с идеей сделать сбор автоматических платежей через Whats App легким процессом. Окончательная версия этой платформы должна быть применима для облегчения ссуд P2P. Эта система также должна быть адаптирована, например, для ежемесячных платежей, если магазин должен собирать 29,99 каждые 31 день, это может быть общим вариантом использования для этого типа платформы.
Шаг 1: Загрузите исходный код в свой локальный рабочий каталог
Шаг 2: CD в каталог и создайте виртуальную среду, называемую WDF
Шаг 3: Активируйте свою виртуальную Env
Шаг 4: Установите требования с помощью PIP установки -R TEDS.TXT
Шаг 5: Перейдите к конфейту.
Шаг 6: Перейдите к unit_test.py и заполните целевую информацию
Шаг 7: Перейдите к вашей консоли и запустите Python3 unit_test.py
Вы сделали!
Примером использования платформы в его форме по умолчанию является Unit_test.py, то, как была построена эта структура, - это выполнить всю тяжелую работу для вас, подавать цель, количество и аутентификацию.
Примером использования планировщика с этим типом приложения для запуска каждого X -срока и т. Д., В настоящее время является более продвинутый учебник.
### Полезная информация
conf.json, скажем, файл конфигурации для этой структуры, вы заметите эти элементы на момент написания:
{ "default_xpath_text_area": "//footer/div/div[2]/div/div[2]", "default_xpath_authenticated": "//*[text() = 'Keep your phone connected']", "default_xpath_searchbar":"//div[@id='side']/div/div/label/div/div[2]", "default_xpath_send_button": "// div [3]/button/span", "default_xpath_target_user": "// span [содержит (., '%s')]", "control_user": {"user": "enrique", "currency_format": "$", "bank_account": "4531-2321-3421-3421"}, "kill_on_auth": "0"}
Первый элемент default_xpath_text_area определяет: пространство чата для использования функций send_keys () для отправки сообщения в WhatsApp Web (аутентификация)
Второй элемент default_xpath_authenticated определяет: точка веб -сайта WhatsApp, которая, несомненно, доказывает, что вы аутентифицированы, например, в строке поиска.
Третий элемент default_xpath_searchbar определяет: панель поиска, стоящая за WhatsApp Web (аутентификация)
Четвертый элемент default_xpath_send_button определяет: кнопка «Отправить сообщение» в чате Whatsapp
Пятый элемент default_xpath_target_user определяет: xpath, используемый для идентификации веб -элемента с текстом целевого пользователя, скажем, в окне чата, которое нам нужно нажать
Шестой элемент Control_user определяет: настройки пользователя управления по умолчанию, которые определяют, кто является сборщиком долга (пользователь), формат валюты ($) и связанным с учетом банков (будет изменен позже для других способов оплаты)