Бот для сайту BitSkins
Технічне завдання (ТЗ) на розробку бота для сайту BitSkins
Вступ
Доброго дня.
Нам необхідно розробити бота для взаємодії з сайтом BitSkins. Основні функції бота включають роботу з API сайту, моніторинг надходження предметів з подальшою покупкою при відповідності заданим параметрам, відправку сповіщень у Telegram про результати покупок.
Вимоги до функціональності
Робота з API BitSkins:
- Інтеграція з API BitSkins для виконання наступних операцій:
- Моніторинг надходження предметів на сайті.
- Автоматична покупка предметів, що відповідають заданим параметрам (наприклад, ціна, тип предмета, якість тощо).
- Робота з базою предметів, яку користувач може самостійно завантажувати в бота (наприклад, через завантаження файлу або інтерфейс).
- Повинен бути чорний список предметів.
- Інтеграція з API BitSkins для виконання наступних операцій:
Покупки предметів:
- Покупки предметів здійснюються за наступними критеріями
- За ціною: бот порівнює поточну ціну предмета з ціною з завантаженої користувачем бази предметів. Якщо ціна предмета на BitSkins відповідає або нижча вказаного відсотка від бази, бот здійснює покупку.
- За якістю предмета: бот аналізує ступінь зносу предмета. Якщо знос відповідає параметрам, вказаним користувачем, бот купує предмет.
- За стікерами: бот перевіряє наявність стікерів на предметі, включаючи їх стан і знос. При відповідності стікерів критеріям з бази бот здійснює покупку.
- За ціною: Додатковий режим, я його уточню в переписці. Так як не знаю як грамотно це описати.
- Покупки предметів здійснюються за наступними критеріями
Сповіщення в Telegram:
- Відправка сповіщень у Telegram про результати покупок:
- Успішна покупка предмета.
- Неуспішна спроба покупки.
- Можливість налаштування фільтрів для сповіщень (відключити неуспішні).
- Сповіщення про знайдені предмети, що відповідають вказаним критеріям, до виконання покупки для можливості підтвердження користувачем (опціонально).
- Відправка сповіщень у Telegram про результати покупок:
Логування роботи бота:
- Логування всіх операцій, пов'язаних з роботою бота, включаючи:
- Успішні та неуспішні спроби покупки.
- Помилки та виключення, що виникають у процесі роботи.
- Запити до API та відповіді від API BitSkins.
- Відправка логів у окремий Telegram-канал для моніторингу роботи бота в реальному часі.
- Режим сповіщень:
- Бот повинен мати додатковий режим "Сповіщення":
- У цьому режимі бот не здійснює покупку предметів, а просто відправляє сповіщення в зазначений Telegram-канал про знайдені предмети, що відповідають заданим критеріям.
- У цьому режимі бот не здійснює покупку предметів, а просто відправляє сповіщення в зазначений Telegram-канал про знайдені предмети, що відповідають заданим критеріям.
- Бот повинен мати додатковий режим "Сповіщення":
- Логування всіх операцій, пов'язаних з роботою бота, включаючи:
Вимоги до реалізації
- Бот повинен бути реалізований з використанням Python.
- Код бота повинен бути структурованим, легко налаштовуваним і мати зрозумілу документацію.
- Робота з базою даних повинна бути простою: користувач може завантажувати/оновлювати базу предметів через файл або зручний інтерфейс.
- Бот повинен використовувати асинхронну обробку запитів для підвищення продуктивності та стабільності роботи.
Терміни виконання
- Проект повинен бути виконаний у розумні терміни: 10+- днів на розробку і до 5 днів на виправлення багів/помилок.
Додаткова інформація
Працюю в цій сфері більше 10 років. Якщо у вас будуть якісь питання, я зможу пояснити кожен нюанс. Також прошу врахувати, що в цьому ТЗ я намагалася вказати всі нюанси, але завжди потрібно закладати можливість невеликих змін.
-
7 днів44 848 UAH
1251 35 1 3 7 днів44 848 UAHЗдравствуйте Дмитрий, ознакомился с ТЗ и API готов выполнить проект.
Пишите в лс, обговорим все вопросы по разработке.
-
9 днів12 109 UAH
873 11 0 9 днів12 109 UAHимею большой опыт разработки ботов, скриптов, парсеров на python
мой стек: MySQL, PostgreSQL, работа с API, parsing, платежные системы, веб-админки, работа с большими объёмами данных
Сделаю все качественно, примеры можете посмотреть у меня в профиле и на github
Буду ждать вашего сообщения что бы подробнее узнать некоторые детали и обсудить тз.
-
15 днів13 454 UAH
711 4 0 15 днів13 454 UAHЦікаве завдання, готовий реалізувати на Python. Маю досвід у написанні ботів. Можемо обговорити детальніше у переписці.
-
1 день897 UAH
414 1 0 1 день897 UAHМожу зробити за нижчою ціною і не гіршою якістю, ніж у інших. Потрібен рейтинг, пробитися важко. Пишіть в ЛС, зроблю.
-
1 день897 UAH
3186 52 1 1 день897 UAHДобрий день👋 Займаюся розробкою скриптів для автоматизації процесів і вирішення завдань будь-якої складності. Гарантую якісне виконання та надійний результат. Буду радий допомогти вам з реалізацією вашого проєкту!
-
13 днів28 703 UAH
557 3 0 13 днів28 703 UAHДоброго дня, готовий виконати ваше замовлення.
Є досвід у створенні автоматизації на python. Програма сама за вказаними налаштуваннями купуватиме скіни та даватиме вам сповіщення в тг канал.
Був кейс у створенні схожого бота, тільки на іншій платформі
Мій досвід у написанні скриптів на python більше 4 років. Робота буде виконана швидко та якісно
Актуальні фриланс-проєкти в категорії Python
Розробка програмного забезпечення для керування iPhone через USB-кабель з ПК
10 000 UAH
Потрібно розробити програму для Windows, яка дозволяє підключати iPhone з jailbreak через USB-кабель і керувати ним з комп’ютера. Основний функціонал: Підключення iPhone через USB. Програма повинна швидко розпізнавати підключений iPhone і працювати через кабель, щоб… C та C++, Python ∙ 1 день 14 годин тому ∙ 17 ставок |
BuzzPost автоматизація Facebook під ІзраїльПроект вже є і він працює - задача вирішити питання по обмеженню фб, при кількості постів на годину більше 3-4 (з 7 ранку до 12 ночі) акаунти клієнтів обмежуються фб. сайт - https://buzzpost.co.il/ Також пошукати дірки в логіці і в самому проекті і виправити їх, знову ж логіка… Python, Робота з клієнтами ∙ 2 дні 11 годин тому ∙ 15 ставок |
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 6 днів 13 годин тому ∙ 23 ставки |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 8 днів 7 годин тому ∙ 47 ставок |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 8 днів 13 годин тому ∙ 52 ставки |