P.S Использование ботов может нарушать пользовательское соглашение игры, статья создана исключительно в образовательных и ознакомительных целях. Всем привет. Если вы интересуетесь NotPixel, то скорее всего вы знаете что за рисование по трафарету от разрабов дают 3x поинтов. Но есть проблема, боты не люди, и не имеют глаз. Из-за этого реализация данной функции в популярных бесплатных ботах стала проблемой. Различные разработчики решили её по разному, но в в итоге реализация примерно одинаковая. В пример возьмём реализацию от создателя оригинального бота: Если вы не разбираетесь в коде, я поясню. Разработчик отметил какие-то зоны с одинаковым цветом, в которые он сначала ставит неправильный цвет, а потом закрашивает правильным. Разумеется у этого подхода есть минусы, в 2 раза меньше получаемых пикселей, а также палево со стороны разрабов. Поэтому я и решил реализовать свой метод. Изначально я хотел сделать это в виде бесплатного бота, но понял что у людей уже есть свои боты, поэтому более удобным подходом я посчитал создание БЕСПЛАТНОГО API. Что такое API? Простыми словами, это посредник между вашим ботом и NotPixel, который берет на себя всю сложную работу. Мое API анализирует трафарет и возвращает вашему боту готовый список пикселей с указанием их координат и правильного цвета, учитывая требования для получения 3X бонуса. Вам остается лишь отправить эти данные в NotPixel. Никаких лишних действий, никаких "подставных" пикселей – только чистый, эффективный фарм. Пример ответа от API: Как это работает? В отличие от метода с двойной закраской, мое API использует продвинутый алгоритм распознавания трафаретов. Он определяет области для рисования и автоматически рассчитывает правильный цвет для каждого пикселя, гарантируя получение 3X бонуса. Пример лога (почти всегда ловит 3x, исключение если кто-то другой успеет закрасить первым, но этого уже не избежать): Преимущества моего API: Максимальная эффективность: Получайте все 3X бонусные пиксели без потерь. Простота интеграции: Легко встраивается в любой бот, независимо от языка программирования. Надежность: Стабильная работа и защита от ошибок. Экономия ресурсов: Меньше запросов к NotPixel, меньше нагрузка на ваш бот. Полная конфиденциальность: Ваш метод фарма остается незаметным для разработчиков NotPixel. Как начать использовать API? Для этого нам потребуются API ключи, это бесплатно, но нужно будет подписаться на канал, это сделано чтобы предотвратить злоупотребление ключом. 1. Подписываемся на этот канал - https://t.me/kaynel_crypto 2. Заходим в https://t.me/notpixel_api_bot и пишет /start, далее нажимаем на "Я подписался" 3. Получаем API ключ и копируем его. Документацию по API вы найдёте здесь - https://notpixel.kaynel.store/docs 4. Проверяем работоспособность. Заходим в браузере по ссылке https://notpixel.kaynel.store/v1/general/pixels/?num_pixels=10&api_key=xxx Где xxx это ваш ключ который вы получили 5. Если вы сделали всё правильно, получаете массив элементов где есть ключи "pixel_id" который можно напрямую передать в запросе к notpixel и его цвет. 6. Встраиваем это в вашего бота, и наслаждаемся правильным фармом 3x пикселей. Если вы не являетесь кодером или хотите понять / посмотреть как работает бот для Notpixel, ниже ссылка на бота, в которого я встроил своё API: https://github.com/F1bos/notpixel-custom
OldButGold, Это разумеется на свой страх и риск, в статье я лишь рассказываю о том что я сделал API, а уж как его использовать дело ваше.
Щас по какой то причине появляется ошибка " aiohttp.client_exceptions.ClientResponseError: 422, message='Unprocessable Entity', url='https://notpixel.kaynel.store/v1/general/pixels/?num_pixels=24&api_key=xxx"