Ставки приховані
Ставки поки відсутні
Актуальні фриланс-проєкти в категорії Розробка ботів
Привіт! Шукаю досвідченого програміста (Python / Node.js) для створення приватного бота, що моніторить нові оголошення на порталах OLX та Otomoto (за бажанням інші) з функцією автоматичного контакту.Ключові припущення проекту: Моніторинг і Фільтри: Бот має постійно перевіряти вибрані категорії в певній локації (наприклад, місто + радіус X км). Мене цікавлять лише пропозиції з ціною нижче середньої ринкової (деталі алгоритму розрахунку середньої або жорсткі цінові межі потрібно узгодити). Відправка першого повідомлення: Після виявлення можливості бот має автоматично надіслати перше, підготовлене мною повідомлення до продавця. Важливо: Мені не потрібно миттєве відправлення за частки секунди (навіть навпаки – хочу, щоб бот імітував рух людини і надсилав повідомлення, наприклад, через 2-5 хвилин, щоб уникнути миттєвого бану від анти-ботових систем порталів). Інтелектуальний авто-відповідач (AI): Якщо продавець відповість на перше повідомлення, бот має вміти самостійно відповідати на базові питання (наприклад, підтвердження бажання покупки, прохання про резервування, надання мого номера телефону). Найбільше хотів би бачити тут інтеграцію з API OpenAI (ChatGPT) з відповідно написаним контекстним запитом. Безпека акаунта: Система має підтримувати ротацію проксі та механізми, що запобігають виявленню автоматизації (наприклад, Puppeteer-Extra-Stealth або Playwright, відповідні затримки, імітація рухів мишкою).Технічні вимоги: Переважна мова: Python (наприклад, Scrapy, Selenium/Playwright, інтеграція з OpenAI) або Node.js. Простий панель управління (може бути навіть веб-скрипт, Telegram Bot як інтерфейс або конфігурація в файлі .env), де я можу змінювати посилання на категорії, бюджет і зміст першого повідомлення. Стабільність роботи (стійкість до незначних змін у структурі HTML сторінок).Прошу про подання заявок, що містять: Попередню оцінку або погодинну ставку. Оцінений час виконання. Інформацію, чи реалізовували ви вже подібні проекти, пов'язані зі скрейпінгом та автоматизацією дій на акаунтах користувачів (буду вдячний за портфоліо/GitHub).
Технічне завдання:Контекст Студія іноземних мов «АМІ» (м. Вінниця, 10 років на ринку) запускає короткий передзаписаний онлайн-курс іноземної мови. Курс супроводжується AI-асистентом на ім'я Starky — символ студії. Starky виконує роль "цифрового тьютора", який підтримує учня між уроками курсу. Курс розміщується на платформі WeStudy (тариф «Елітний»).Мета проєкту Реалізувати чат-бота на базі мовної моделі (LLM), який: відповідає учневі від імені персонажа Starky (дружній, підбадьорливий кіт-помічник); допомагає з питаннями по темі поточного уроку курсу; підтримує мотивацію учня (нагадування, похвала за прогрес); не відповідає на запитання поза межами курсу (загальні теми, інші предмети тощо).Функціональні вимоги Канал взаємодії: Telegram-бот (пріоритетний варіант — швидко реалізується, знайомий інтерфейс для учнів). Якщо є технічна можливість вбудувати чат-віджет прямо на платформі WeStudy — розглянемо як альтернативу, але Telegram є базовим сценарієм. Підключення до LLM: через API (наприклад, Anthropic Claude API або аналогічний за вибором виконавця, з обґрунтуванням вибору). Системний промпт / "характер" Starky: налаштування інструкцій, що визначають тон спілкування, дозволені та заборонені теми. Замовник надає опис характеру персонажа та правила поведінки. Прив'язка до контенту курсу: бот повинен мати доступ до матеріалів 5–10 модулів курсу (текст уроків/конспекти), щоб відповідати саме по темі поточного модуля, а не загальними фразами. Просте адміністрування: можливість оновлювати матеріали курсу та системний промпт без залучення розробника (наприклад, через текстовий файл або просту адмін-панель). Тестування: перевірка коректності відповідей на 15–20 типових запитаннях учнів перед запуском.Що НЕ входить у це ТЗ Розробка самого змісту курсу (уроки, вправи) — виконується студією самостійно. Дизайн/брендинг персонажа Starky (візуальний образ) — за потреби обговорюється окремо. Постійна довгострокова підтримка після запуску (окрема домовленість, якщо потрібна).Очікувані результати (deliverables) Робочий Telegram-бот, підключений до LLM API. Налаштований системний промпт персонажа Starky. Інструкція для замовника: як оновлювати контент курсу та коригувати промпт. Короткий звіт про тестування.Орієнтовний бюджет і терміни Бюджет: до 25 000 грн (гранична сума, узгоджена в межах грантового фінансування; просимо вказати вашу оцінку — фіксовану ціну або погодинну ставку з оцінкою обсягу годин). Термін реалізації: бажано протягом 4–6 тижнів з моменту підтвердження, узгодження — окремо. Окремо, будь ласка, вкажіть орієнтовну щомісячну вартість використання API (оплата за токени/повідомлення) — це окрема стаття витрат від разової розробки.
Мені потрібно створити автоматичну SEO-систему на базі n8n, яка буде збирати дані з різних сервісів, об'єднувати їх і передавати в ChatGPT для аналізу. Необхідно підключити Ahrefs Google Search Console Google Analytics 4 Google Ads Перший етап — мінімальна робоча версія Підключити Google Search Console. Підключити GA4. Підключити Ahrefs, якщо мій тариф і API це дозволяють. Зберігати щоденні дані. Передавати їх в ChatGPT. Відправляти один щоденний звіт в Telegram або на email. Налаштувати аналіз сайту viarcanvas.com і конкурента picturehappy.lv. Після перевірки роботи додати Google Ads, додаткові країни, конкурентів і розширені звіти. Що необхідно отримувати з Ahrefs По сайту viarcanvas.com і вибраним конкурентам: органічні ключові слова; поточні позиції; зміна позицій; пошуковий обсяг запитів; припустимий трафік; сторінки, які отримують органічний трафік; нові і втрачені ключові слова; нові і втрачені зворотні посилання; сторінки конкурентів, у яких зріс трафік; нові ключові слова конкурентів; Content Gap між нашим сайтом і конкурентами. Список конкурентів повинен редагуватися без зміни самого сценарію n8n.Що необхідно отримувати з Google Search Console кліки; покази; CTR; середня позиція; запити; сторінки; країни; пристрої; зміни показників по дням і періодам. Важливо, щоб дані можна було аналізувати окремо для кожної мовної версії: /lv/ /lt/ /ee/ /pl/ /de/ Також потрібен окремий аналіз конкретних сторінок, наприклад: https://viarcanvas.com/lv/new/canvasЩо необхідно отримувати з Google Analytics 4 користувачі; сеанси; органічний трафік; вхідні сторінки; покупки; заявки; дохід; коефіцієнт конверсії; взаємодія; країни і пристрої. Потрібно пов'язувати SEO-трафік не тільки з відвідуваннями, але і з заявками, замовленнями і доходом.Що необхідно отримувати з Google Ads витрати; кліки; покази; CTR; CPC; конверсії; вартість конверсії; дохід; ROAS; пошукові запити; дані по кампаніям і країнам. Google Ads потрібно аналізувати окремо від органічного SEO, але включати в загальний маркетинговий звіт.Що повинен аналізувати ChatGPT ChatGPT повинен автоматично визначати: які ключові слова виросли; які ключові слова просіли; які сторінки втратили трафік; які сторінки почали рости; де знизилися покази; де знизився CTR; де погіршилася середня позиція; які сторінки знаходяться на позиціях 4–15 і мають потенціал вийти в ТОП; які ключі мають покази, але мало кліків; які сторінки конкурентів ростуть швидше наших; які запити є у конкурентів, але відсутні у нас; які статті варто написати; які існуючі сторінки варто оновити; де можлива канібалізація запитів; де потрібна внутрішня перелінковка; які сторінки бажано посилити зовнішніми посиланнями; які зміни вимагають термінової уваги. ChatGPT не повинен просто перераховувати цифри. Він повинен пояснювати ймовірну причину змін і давати конкретний план дій.
https://docs.google.com/document/d/1TpVG_3eorqptb4MCf5XmcvwXJMuAA56UFyusw_7wAfI/edit?tab=t.q8f7pv3dj31d
Технічне завдання для Telegram-бота Мета: Створити Telegram-бота, який буде: 1. Брати пости з одного каналу (джерело). 2. Репостити їх в один або кілька інших каналів (приймачі) від імені Telegram-акаунта. 3. Підтримувати: • Текст. • До 10 фото. • Преміум емодзі. 4. Замінювати посилання в постах за заданими правилами. 5. Додавати інлайн-кнопки за спеціальними скриптами в тексті. 6. Підтримувати прив'язку посилань і кнопок під кожен приймач окремо. Робота з посиланнями: • В тексті поста можуть бути посилання, які потрібно замінити. • Під кожен канал-приймач бот повинен використовувати своє посилання. • Приклад: якщо в пості посилання https://site.com, то: • Для Каналу А замінити на https://site.com/a • Для Каналу B замінити на https://site.com/b Робота з кнопками: • В тексті можуть бути скрипти на кшталт: [контакт], [сайт], [замовити]. • Бот повинен: • Видалити скрипт з тексту. • Додати кнопку з потрібним текстом і потрібним посиланням. • Кнопки налаштовуються окремо під кожен канал-приймач.