Telegr bot Python для управления оборудованием Mikrotik
Нужен специалист на Python Телеграмм бот.
Окно в telegram выполняет функцию терминала (кона ввода вывода) в Pythone.
Программа будет работать на виртуальной машине под ESXi на ОС ubuntu server (или другой Linux) в контейнере docker (так как машина будет выполнять и другие задачи, а версии не должный конфликтовать).
В программе должны быть комментарии чтобы было понятно что она сейчас делает.
В окне термина вводиться одна из команд и программы выполняет соответствующее действие.
а.) Посылает команду на Роутер Mikrotik (включение / выключение некой записи или запуск существующего скрипта ),
б.) вносит изменение в фал "лог SqLite",
в.) вносит изменение в фал "Текущие переменные SqLite",
-----------------------------------------------------------------------
#Вот фактически, то что должна делать программа.
#В окне ввода вывода программы на Пайтоне.
====================================================
Это программа для управление оборудованием.
Введите Логин и пароль.
#Если авторизация 5 раз НЕ успешна, то
Программа заблокирована на 5 мин.
#Если авторизация НЕ успешна, то
Введите Логин и пароль.
#Если авторизация успешна, то
Введите команду.
Введите 1 для вывода Инструкции.
Help
1 - Вывод Инструкции (текст я напишу сам).
Вывод Лог
21 - 10 последних строк, если ввести так 2130, то 30 строк к-во стр. вывести.
22 - лог за последний день.
23 - весь лог.
Вывод состояния переменных.
31 - Состояние всех флагов (переменных) и есть ли несовкаджение
ПК_1_должен_быть_включен = включен/выключен,
ПК_1_текущее_состояние = включен/выключен (ping)
Результат: Ok/Проблема.
ПК_2_должен_быть_включен = включен/выключен,
ПК_2_текущее_состояние = включен/выключен (ping)
Результат: Ok/Проблема.
VPN_1_должен_быть_включен = включен/выключен,
VPN_1_текущее_состояние = включен/выключен (опросить микротик)
Результат: Ok/Проблема.
32 - тоже самое что и при 31, но только то где есть несовпадения.
Действия.
41 - Включить ПК_1 (выполнить скрипт в микротике и флаг изменить)
42 - Выключить ПК_1 (выполнить скрипт в микротике и флаг изменить)
43 - Включить ПК_2 (выполнить скрипт в микротике и флаг изменить)
44 - Выключить ПК_2 (выполнить скрипт в микротике и флаг изменить)
45 - Включить правил 1. (отключить правило в микротике и флаг изменить)
46 - Отключить правил 1. (отключить правило в микротике и флаг изменить)
Пример лог файл:
Команда; Ok/Ошибка выполнения; дата_время; автор.
Открыт доступ в микротик; дата_время
выполнен скрипт 1; дата_время
выполнен скрипт 2; дата_время
Закрыт доступ в микротик; дата_время
Можно ввести выполнение сразу нескольких команд.
41, 42, 21, 32,
Если команда не выполнена, то выполнение останавливается.
Выполнение нескольких действий в одном оборудовании, больше одного раза открывать и закрывать доступ к оборудованию.
-
943 35 0 Есть опыт работы с router os и докер контейнерами. Напишу python скрипт который будет управляться через тг бота. При помощи api будем связываться с роутером и выполнять указанные действия согласно ТЗ.
Актуальні фриланс-проєкти в категорії Python
Парсинг даних через мобільне APIШукаю людину з досвідом парсингу даних через мобільне API, для парсингу e-commerce, rozetka та аналоги Завдання: 1. Перехоплення трафіку мобільного додатку (Android) налаштування проксі, аналіз запитів 2. Визначення потрібних API endpoints, куди йдуть запити, які headers… Python, Парсинг даних ∙ 1 день 20 годин тому ∙ 28 ставок |
Знайти товарний фід (Google Merchant XML) для сайту на OpenCart
700 UAH
Необхідно знайти пряме посилання на діючий товарний фід (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Знайти оригінальний фідВимоги до результату: Робоче посилання на XML-файл Python, Парсинг даних ∙ 7 днів 5 годин тому ∙ 29 ставок |
Розробка Тік-Ток ферми (контент-завод)Необхідно розробити систему для централізованого управління кількома TikTok-акаунтами з автоматичною публікацією контенту, використанням індивідуальних проксі та імітацією природної активності акаунтів. Функціональні вимоги1. Управління акаунтами Додавання та видалення… Python, Розробка ботів ∙ 7 днів 16 годин тому ∙ 22 ставки |
Покращити роботу Claude Code та роботу з написанням програмного забезпеченняЗараз розробляю СРМ та Аналітику, софт. Роблю через Клод Код, але розумію, що результати не найкращі в плані змін. Є 2 задачі - Потрібно допомогти зробити пресет по навичкам, мд і так далі, щоб покращити якість. Взяти перевірені, з якими працювали, а не з інтернету перші. - В… AI та машинне навчання, Python ∙ 7 днів 23 години тому ∙ 28 ставок |
Система OCRПотрібна система розпізнавання тексту на поштових конвертах (індекс кому - лише числа). Текст інколи може бути рукописним Розпізнавання марок (підрахунок кількості та номіналу) Python ∙ 8 днів 2 години тому ∙ 28 ставок |