Потрібен виконавець з досвідом роботи з API Twitter(X). В нас оплачено тариф Basic.
Швидке виконання, виконавець має бути постійно на зв'язку під час виконання роботи.
Задача (розписано логіку роботи як би це робилось рукими)
1. Наш бот отримує адресу токена з 3 джерел в ТГ. Приходить повідомлення на наш бот, в якому з тектсу дістається адреса токену. (також можна вручне додавати адресу токена для відстужевання. додано скрін як має виглядати в боті цей етап)
Для прикладу ми отримали адресу DD5FhLwDArfzbLdfXhGoRbAHpaQZRnkvp5msuxGhpump
Далі ми йдемо до пошуку в твіттер https://x.com/search?q=адреса_токену&src=typed_query&f=live
якщо в пошуку є 10(в налаштуваннях можна змінити. стандартно 10) унікальних(унікальним мається на увазі від одного юзера зараховується одне повідомлення, якщо один юзер написав 5 повідомлень з пошуковою адресою ми рахуємо тільки 1) і більше повідомлень з цією адресою - ми відправляємо повідомлення до нас в ТГ в такому форматі
=============
Адреса токену DD5FhLwDArfzbLdfXhGoRbAHpaQZRnkvp5msuxGhpump(наведено як приклад)
https://x.com/search?q=адреса_токену&src=typed_query&f=live
https://dexscreener.com/solana/адреса_токену
https://bullx.io/terminal?chainId=1399811149&address=адреса_токену
Кількість повідомлень : ___ (кількість унікальних повідомлень на момент перевірки).
Ніки користувачів які писали про цей токен в х: ник1, нік2 і т.д.
===========
далі цю адресу автоматично прибираємо з моніторингу.
Якщо пошук видає нам менше 10 повідомлень для цього адресу, ми повертаємо цю адресу до таблиці (бази) і повертаємось до перевірки через 5 хв. Якщо через 5 хв кількість повідомлень в пошуковій видачі не змінилась - ми повертаємо цю адресу до таблиці і знов зробимо запит через але вже черчез 10 хв. Якщо ми перевірили другий раз адресу і кількість повідомлень змінилась в більшу сторону, але ще не досягла 10 - ми повертаємо цю адресу до таблиці і повертаємось до пошуку через 5 хв.
Кожні 5 хв ми перевіряємо твіттер на необхідну нам адресу. Коли ця адреса збирає 10 повідомлень ми перестаємо її моніторити.
За день в моніторингу онлайн буде відстежуватись 250-500 адрес. Бот працює 24/7.
Треба зробити блек-лист куди ми будемо заносити адреси токенів(вручну) які не потрібно продовжувати відстужувати (це для того щоб в процесі збору за 2-3 дні в нас не накопичилось дуже багато запросів на відстеження).
В боті є можливість викликати весь список токенів які додані до таблиці -командою /listtokens
В боті можна видаляти токени з таблиці командою /blacklist +адреса токену.
В налаштуваннях ми можемо змінювати 1) кількість повідомлень для перевірки(стандартно стоїть 10). 2) проміжок між перевірками (стандартно 5хв). 3) результат не змінюється протягом (стандартно стоїть 10хв)
В нас в тарифі на Х є ліміт в 10.000 запитів на місяць. Якщо ми дійшли до цього ліміту - бот має проінформувати нас, що потрібно оновити оплату тарифу.
Зараз вже в нас є шаблон бота(який вже встановлено на наш сервіс) - дамо посилання на бота для тесту
Робився по цьому завданню - https://freelancehunt.com/project/monitoring-poshuku-twitter-x-kozhni-hv/1402238.html
але виконавець нажаль не зміг доробити. Залишалась проблема по збору 10 унікальних повідомлень.
Можна як доробити цього бота так і написати свого з 0, як буде зручніше виконавцю.
Робота буде рахуватись завершеною після встановлення (налаштування) бота в нас на сервері та нашої перевірки його працездатності.