Репост из: ApeSoft
GiftParser+Buyer.zip
Парсер новых подарков + автопокупка этих подарков
• Вся информация про подарки
👨💻 Что делает софт?
1. Ждет выход новых подарков
2. Пишет об этом в ЛС/канал/группу
3. Покупает нужное кол-во нового подарка
🟠 Теперь подробнее про каждый пункт:
1. Здесь всё просто: софт каждые 8-15с сравнивает список всех подарков с теми, которые есть в .json файле. Если какого-то подарка нет в файле, то софт переходит ко 2 пункту
2. Софт отправляет анимацию подарка и сообщение с информацией о коллекции. Можно настроить получателя сообщения, указав ID нужного чата в NOTIFICATIONS_ID в конфиге
3. Самое интересное: софт проверяет, находится ли саплай подарка в допустимом промежутке SUPPLY_LIMIT и аналогично проверяет находится ли цена в промежутке PRICE_LIMIT. Если условия проходят, то бот покупает GIFT_COUNT_TO_BUY (кол-во подарков для покупки) подарков тому, чей айди указан в ID_TO_BUY
🟠 Что нужно указывать в конфиге:
1. API_ID, API_HASH — думаю всё понятно. Получаем тут
2. BOT_TOKEN_WRITER — токен тг бота, который будет писать о новых подарках + слать лог о покупке подарка. Получаем его в боте
3. NOTIFICATIONS_ID - ID чата (группа/канал/айди вашего акка - чтобы бот писал в лс) в который, бот будет писать о новых подарках.
4. SEND_NOTIFICATIONS — True/False - включить/выключить уведомления с 3-го пункта
5. ADMIN_ID — айди вашего основного аккаунта, на который бот будет присылать лог о покупке подарков
6. BUY_GIFT — True/False - включить/выключить покупку подарков
7. PRICE_LIMIT — допустимый промежуток по цене подарка
8. SUPPLY_LIMIT — допустимый промежуток по саплаю подарка
9. GIFT_COUNT_TO_BUY — кол-во подарков, которое должен купить бот из новой коллекции
10. ID_TO_BUY — ID чата, на который нужно покупать подарок
🟠 Что интересного в софте?
• Можно выключить покупку подарков и в NOTIFICATIONS_ID указать айди канала. Тогда у вас канал будет простой парсер, похожий на этот @auto_gifts.
• Софт может покупать подарки сразу для канала/вашего аккаунта/другого акка
• Если покупка выключена, то логинится в аккаунте не нужно
И еще информация:
тг бот ищет и пишет о новых подарках, а юзер бот (тг аккаунт) покупает подарок, поэтому нужно будет создавать сессию. При первом запуске для теста выведется инфа о подарке (подарок не новый, покупки не будет)
гит (может, позже)
Основной канал | Админ | Donate
• Вся информация про подарки
👨💻 Что делает софт?
1. Ждет выход новых подарков
2. Пишет об этом в ЛС/канал/группу
3. Покупает нужное кол-во нового подарка
🟠 Теперь подробнее про каждый пункт:
1. Здесь всё просто: софт каждые 8-15с сравнивает список всех подарков с теми, которые есть в .json файле. Если какого-то подарка нет в файле, то софт переходит ко 2 пункту
2. Софт отправляет анимацию подарка и сообщение с информацией о коллекции. Можно настроить получателя сообщения, указав ID нужного чата в NOTIFICATIONS_ID в конфиге
3. Самое интересное: софт проверяет, находится ли саплай подарка в допустимом промежутке SUPPLY_LIMIT и аналогично проверяет находится ли цена в промежутке PRICE_LIMIT. Если условия проходят, то бот покупает GIFT_COUNT_TO_BUY (кол-во подарков для покупки) подарков тому, чей айди указан в ID_TO_BUY
🟠 Что нужно указывать в конфиге:
1. API_ID, API_HASH — думаю всё понятно. Получаем тут
2. BOT_TOKEN_WRITER — токен тг бота, который будет писать о новых подарках + слать лог о покупке подарка. Получаем его в боте
3. NOTIFICATIONS_ID - ID чата (группа/канал/айди вашего акка - чтобы бот писал в лс) в который, бот будет писать о новых подарках.
4. SEND_NOTIFICATIONS — True/False - включить/выключить уведомления с 3-го пункта
5. ADMIN_ID — айди вашего основного аккаунта, на который бот будет присылать лог о покупке подарков
6. BUY_GIFT — True/False - включить/выключить покупку подарков
7. PRICE_LIMIT — допустимый промежуток по цене подарка
8. SUPPLY_LIMIT — допустимый промежуток по саплаю подарка
9. GIFT_COUNT_TO_BUY — кол-во подарков, которое должен купить бот из новой коллекции
10. ID_TO_BUY — ID чата, на который нужно покупать подарок
🟠 Что интересного в софте?
• Можно выключить покупку подарков и в NOTIFICATIONS_ID указать айди канала. Тогда у вас канал будет простой парсер, похожий на этот @auto_gifts.
• Софт может покупать подарки сразу для канала/вашего аккаунта/другого акка
• Если покупка выключена, то логинится в аккаунте не нужно
И еще информация:
тг бот ищет и пишет о новых подарках, а юзер бот (тг аккаунт) покупает подарок, поэтому нужно будет создавать сессию. При первом запуске для теста выведется инфа о подарке (подарок не новый, покупки не будет)
гит (может, позже)
Основной канал | Админ | Donate