Ищу исполнителя для модернизации полностью работающего Telegram-бота, который уже имеет готовый веб-интерфес. Данный Telegram-бота является форком Open Source проекта, ознакомиться с которым вы можете здесь: https://github.com/aahnik/tgcf
Основная цель — реализовать несколько плагинов и модулей, описанные ниже. Задачи расположены в порядке приоритета. Первая задача — самая важная, поэтому, если вы готовы выполнить только её, то это также приветствуется.
Описание задач: 1. Внедрение плагина LaMa (Large Masked Inpainting Model) - Автоматическое распознавание и удаление существующих водяных знаков на медиафайлах. - Улучшение функции наложения собственных водяных знаков с расширенными настройками (место, кол-во, размер, прозрачность). Ремарка: У меня имеется множество исходников для обучения собственной модели на наборе данных, содержащих изображения и видео с водяными знаками, которые необходимо удалять. Практически все водяные знаки однотипные, поэтому можно обучить модель, которая будет справляться именно с этими данными.
2. Внедрение плагина GPT от OpenAI - Управление промтами через веб-интерфейс: загрузка, редактирование и настройка промтов для каждого канала или супергруппы. - Поддержка нескольких API-ключей для распределения нагрузки.
3. Реализация модуля работы с топиками (темами) - Пересылка сообщений в определённые топики (темы) в супергруппах с поддержкой thread_id. - Настройка пересылки через веб-интерфейс. Ремарка: Данная задача уже реализована, необходимо просто дописать функцию, которая позволит пересылать сообщения не только в каналы, но и в топики (темы) суппергрупп.
4. Реализация модуля мультиаккаунтинга с поддержкой Proxy - Поддержка добавления новых аккаунтов и настройки индивидуальных Proxy для каждого аккаунта. - Возможность переключения между аккаунтами через веб-интерфейс.
5. Реализация модуля логирования и мониторинга - Канал для контроля качества контента: рерайт сообщений с использованием GPT. - Канал для ошибок: логирование сбоев и уведомление о них в технический канал. - Общий канал логирования: отслеживание пересланных сообщений с указанием исходных и целевых чатов.
В приложении вы найдёте детальное техническое задание, где вы можете более подробно ознакомиться с проектом. Буду рад вашему отклику и готов обсудить детали!
Пожалуйста, сообщите, можете ли вы выполнить все указанные задачи или только некоторые из них. Если у вас есть альтернативные решения для реализации определённыех плагинов и модулей, то я открыт к обсуждению. Финальную цену и сроки выполнения определим в зависимости от тех задач, которые вы сможете сделать.