Телеграм парсінг даних - тільки PHP - users
1 .На щоденній основі (cron) парізувати зацікавлені чати Телеграм і всіх їх користувачів (користуючи ітацію https://docs.madelineproto.xyz/API_docs/methods/channels.getParticipants.html і таймути), зберігати в базі дані про них (nick/id/name/family/bio/img).Чат зберігати в БД з інформацією про них, датою збору інформації початок і кінець.Таблиця з користувачами Mysql з ключем Uniq по полі ІД користувача + ІД чату (чати в окремій таблиці зберігати) для того, щоб в таблицю зробити просто InsertIgnore і дописувалися тільки нові пари ІД користувача + ІД чату.Дуже важливо перший прогон чату з збереженням всіх користувачів здійснити повністю і налаштувати триггер, який б відстежував, що чат повністю дособран, інакше видалити всі записи по цьому чату і почати по новому у разі перерви скрипту і т.п.Мета - отримувати щодня тільки нових користувачів завданих чатів, починаючи з моменту, коли спочатку чат зібрали.2 .Підготувати Mysql запит і окремий скрипт, який буде формувати TXT файл доступний по WEB з сервера (або іншим альтернативним способом, наприклад, завантажувати в google docs/etc, щоб хтось міг його зняти) - whitelist.txt. З цього TXT файлу потрібно виключити певні ніки користувачів (ті, які вже інвайтили, ті, які ми хочемо внести в чорний список) - для цього потрібна ще одна таблиця з простим механізмом імпорту в неї: імпорт через форму, де можна довантажити TXT файл з ніками/ID користувачів, які дописуються в базу таблиці Users_exclude, і автоматично оновлять текстовий файл whitelist.txt
3 .Код коментувати, все виводити в текстовий лог з точним часом і детальним описом процесу a-la :echo date("d-m-Y H:i:s") .« . . .«Почнемо збір чату BlaBla» .PHP_EOL; отримали інформацію про чат - 100500 осіб, починаємо завантажувати користувачів
Завантажити 1000 користувачів
Завантажити 2000 користувачів
...
Закінчується таблиця:
Чат
Чат_User
Користувачі_exclude
Скрипти :
Збір користувачів в бд з чатів
Ввезення виключення ніків в бд
Експорт нових доданих ніків для кожного чату починаючи з його 1-го повного прогону - тобто чати можна додавати з часом, але важливо, щоб зразка була тільки новими користувачами з моменту, коли вони зробили збір перший повний.Для роботи надаю порожній VPS на Ubuntu, на якому все розгорнете і складіть детальну інструкцію як з 0 розгорнути сервіс.
Відгук замовника про співпрацю з Максимом Нестеровим
Телеграм парсінг даних - тільки PHP - usersМаксим великий молодий зробив більше, ніж повинен, на знайдені їм не його баги знайшов рішення і усунув.
Відгук фрилансера про співпрацю з Махом
Телеграм парсінг даних - тільки PHP - usersВсе добре, було невелике непорозуміння, що входить в цю задачу
Актуальні фриланс-проєкти в категорії PHP
Виконання робіт після SEO- аудиту
15 000 UAH
Потрібен досвідчений OpenCart-розробник для виконання SEO та технічних доопрацювань інтернет-магазину. Основні завдання: Виправлення структури внутрішніх посилань та меню. Додавання посилань у футер. Реалізація хлібних крихт з мікророзміткою Schema.org. Виправлення генерації… PHP, Супровід сайтів ∙ 1 день 2 години тому ∙ 49 ставок |
В модулі OpenCart пофіксити проблеми з Facebook APIВ OpenCart є модуль інтеграції Facebook та Instagram через API, OAuth та Webhook. Після відкриття сторінки модуля в браузері - в Фейсбук починає рости кількість АПІ запитів до Фейсбук і росте кількість помилок gr:get:InvalidID. Потрібно знайти що викликає проблеми і… PHP, Веб-програмування ∙ 1 день 3 години тому ∙ 34 ставки |
Зробити WordPress плагін для опитування (квізу)
10 000 UAH
Потрібно розробити вордпрес плагін, який буде вміти - зберігати банк питань, всі в однаковому форматі - питання та 4 відповіді, 1 правильна - показувати 12 питань у рандомному порядку, рахувати хронометраж - збирати дані користувача - показувати фінальний результат з можливістю… PHP, Веб-програмування ∙ 1 день 10 годин тому ∙ 95 ставок |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 5 днів 8 годин тому ∙ 38 ставок |