ТЗ
Телеграмм бот по скупке куков steam
Хочу новую БД, т.к phpMyAdmin старая хуйня, хотелось бы обрабатывать выплаты с помощью Бд, а не в ТГ
=======Чекер: (совсем другой с тем что был тот)
1. Сверка с БД, происходит в тхт файлах куков по steamID, его можно достать по значению steamLoginSecure или steamRefresh_steam.
2. Проверка валида на данной странице https://store.steampowered.com/account/ (на странице происходит рефреш страницы зачастую) , если здесь есть авторизация, то в 99% и будет на других страницах (так же там есть steamID или можно steamID доставать из кука ).
3. Проверка валида/лимитов на ТП https://steamcommunity.com/market/, а также если нету лимита на ТП и баланс выше указанного в конфиге (пусть будет 4$) отправляется по api в ТГ бота по скупке баланса (документация https://github.com/BuyerProject/Steam-Buyer.su), мне не важно как заявка обработалась, а просто отправить ее (Там также в запросе можно указать рефералку 5% от сделок будет тебе капать в ТГ), а также действие с отправкой таких куков и редактирование баланса для отправки, должно редактироваться вкл/выкл, минимальный баланса для отправки в $ или в рублях, т.е баланс на куках должен конвентироваться.
4. На данной странице https://steamcommunity.com/my/friends парситься кол-во друзей на аккаунте, из-за кол-ва происходит разная оплата за кук.
5. Здесь парсится кол-во steam очков https://store.steampowered.com/points/shop/, нужно чтоб данные очки автоматически переводились на другой аккаунт, их можно переводить на профиль/обзоры/иллюстрации/скрины и тд. Меня интересует передача только через скрины, также эта функция должна вкл/выкл, а также смена ссылку на аккаунт на который переводятся эти очки.
Оплата за куки будет происходить по критериям :
- Валид, без лимита на ТП
0 друзей - 0 ₽
1-4 друга - 0.5 ₽
5-49 друзей - 1.5 ₽
50-99 друзей - 2.5 ₽
100+ друзей - 3.5 ₽
(Данный прайс из старого бота, будет выше из-за других критериев)
Данная цена должна редактиваться где-то.
Название кука - кол-во друзей_steamID.txt
=======Скачивание куков:
Будет 3 секции скачиваний
- Все уникальные куки (абсолютно всё уники)
- OpenTM (куки где нету лимита на ТП)
- ClosedTM (куки где есть лимит на ТП)
Т.е должны быть разные кнопки на скачивание или при скачивании куков сортировка по папкам/архивам.
=======Админка:
Настройка скупки:
- изменить цену скупки
- начать/прекратить скупку
Скачивание куков: (в тг боте или в бд)
- скачивать или все подряд, или по отдельности (то что выше писал про разные типы куков)
Рассылка по юзерам:
- возможность отправлять картинки/гифки
- поддержка все виды шрифтов, чтобы не сбивался шрифт
Заявки на вывод:
- самое разумное я думаю сделать это в БД, удобно выплачивать
- история выплаченных заявок
Смена прокси:
- можно сделать замену проксей прямо в ТГ, не заходя на сервак и менять в тхт прокси
Поиск по ID или username:
- можно конечно поиск только по ID, похуй
- при удачном поиске юзера должна выводиться инфа об статистике его, и кнопка бана/разбана
(Хотя это я думаю можно это сделать в БД)
========Как должен выглядить ТГ бот:
Кнопка "Продать Steam Cookies"
- после нажатия будет информация ... чуть ниже прайс на куки, а ниже под текстом "Загрузить Steam Cookies"
- если скупка отключена, то выводиться информация ...
Кнопка "Личный кабинет"
- telegram ID, отображение баланса, кол-во проданных всех куков и за сколько
- кнопка "Вывод баланса", основной вывод на Lolz, но я хочу еще добавить крипту (еще думаю)
- Мэйби реализовать реферальную систему ?, также кнопка должна быть кнопкой "Реферальная система" (типо % какой-то падает за проданные куки), должна быть ссылка на рефералку, статистика : кол-во рефералов, всего заработано, процент прибыли.
Кнопка "Информация"
Типо "Выберете интересующий вас раздел" и кнопки внизу ...
- Актуальный прайс, вывод информации
- Способы вывода, вывод информации
- Пользовательское соглашение, переход на телеграф
- Поддержка, переход на Тг саппорта
Кнопка "Админка"
- или все переносим в БД, или часть функций оставляем в ТГ
Результат чекера:
ℹ️Всего куков: 100
❌Невалидных/Ошибок: 100
🔁Дублей с базой: 0
Блокировки на ТП: 0
💸Продано:
0 — 0 (0 ₽)
1+ — 0 (0 ₽)
5+ — 0 (0 ₽)
50+ — 0 (0 ₽)
100+ — 0 (0 ₽)
💰Будет зачисленно в конце: 0 ₽