Freddywhest / NotPixel

Made by Alfred Nti. Node.js bot for farming NotPixel telegram bot.
Other
49 stars 11 forks source link

Обновление #15

Open Color-maN opened 1 month ago

Color-maN commented 1 month ago

1) Исправлена система генерации рисования. Было написано не совсем корректное условие для выбора рисования пикселя случайных данных или рисования по картинке. В случае не получения данных по картинке (что очень мало вероятно, но все же вероятно) - была бы ошибка.

2) Оповещение logger при получении бонуса за покраску картины.

Оставлены комментарии к перезаписям.

tapper.txt

amirnajm commented 1 month ago
  1. The drawing generation system has been fixed. An incorrect condition was written for selecting drawing a pixel of random data or drawing from a picture. In the case of not receiving data from a picture (which is very unlikely, but still possible) - there would be an error.
  2. Logger notification when receiving a bonus for painting a picture.

Comments on the rewrites have been left.

tapper.txt

hello sir, do you have any sulotion for todays update? im getting 0 point for repaints.

Color-maN commented 1 month ago

здравствуйте, сэр, у вас есть какое-нибудь решение для сегодняшнего обновления? я получаю 0 очков за перекраску.

Я не понимаю как вы получаете 0 очков, если вы используете tapper.txt что предложил я, там все должно работать. Минимум 1 очко вы получите. Бывает что пишет BONUS, но не всегда его получает, так как оповещение об бонусе говорит только о возможности его получения, но не гаранта, код не совершенный.

amirnajm commented 1 month ago

hello sir do you have any solution for today's update? i get 0 points for repainting.

I don't understand how you get 0 points if you use tapper.txt that I suggested, everything should work there. You will get at least 1 point. Sometimes it says BONUS, but it doesn't always get it, since the notification about the bonus only says about the possibility of getting it, but not the guarantor, the code is not perfect.

image

i replace the taaper code with the last one you give me but this happen :(

amirnajm commented 1 month ago

hello sir do you have any solution for today's update? i get 0 points for repainting.

I don't understand how you get 0 points if you use tapper.txt that I suggested, everything should work there. You will get at least 1 point. Sometimes it says BONUS, but it doesn't always get it, since the notification about the bonus only says about the possibility of getting it, but not the guarantor, the code is not perfect.

image

i replace the taaper code with the last one you give me but this happen :(

find the problem and fixed it, but still get 0 px for paints after they update game today,without painting the image they give 0 px :(

Color-maN commented 1 month ago

нашёл проблему и исправил её, но после сегодняшнего обновления игры я по-прежнему получаю 0 пикселей для красок, без раскрашивания изображения они дают 0 пикселей :(

Можно узнать, откуда вы берете информацию что, бот за покраску получает 0 очков?

Например у меня, если бот рисует пиксель не на картине, то он просто пишет, что пиксель покрашен без количества очков. Так как получаемое количество строго зависит от уровня улучшения "tap", а он у всех разный.

{15433A8B-5966-471D-859A-289E80AED617}

Color-maN commented 1 month ago

Посмотрел в самом приложении. На всех аккаунтах такая проблема. Не знаю что случилось, бот вроде работает как нужно. Здесь я ничего сказать не могу. Тут только если Freddy что заметит и исправит.

{31C212E5-7406-45FC-BF95-894BBA7A0BAC}

al0n3Strang3r commented 1 month ago

Also, the websocket url changed to:

wss://notpx.app/connection/websocket
Color-maN commented 1 month ago

Кроме того, URL-адрес websocket изменен на:

wss://notpx.app/connection/websocket

Входящие запросы походу начали шифровать

{44067B96-E965-4B3E-A714-5482CFED325F}

Либо нужен искать скрипт самих notpixel через инструменты dev, чтобы понять методику расшифровки.

Либо пробовать брать данные фото и получать координаты скриптом с фотографии этой:

{82628FDD-FE23-4A32-9C97-D9192ABCC118}

P.S. Вроде как методы шифрования содержатся здесь -> https://app.notpx.app/assets/centrifuge-B3TpHLNx.js Там вообще непонятно что. Все, накрыли лавочку.

al0n3Strang3r commented 1 month ago

Кроме того, URL-адрес websocket изменен на:

wss://notpx.app/connection/websocket

Входящие запросы походу начали шифровать

{44067B96-E965-4B3E-A714-5482CFED325F}

Либо нужен искать скрипт самих notpixel через инструменты dev, чтобы понять методику расшифровки.

Либо пробовать брать данные фото и получать координаты скриптом с фотографии этой:

{82628FDD-FE23-4A32-9C97-D9192ABCC118}

P.S. Вроде как методы шифрования содержатся здесь -> https://app.notpx.app/assets/centrifuge-B3TpHLNx.js Там вообще непонятно что. Все, накрыли лавочку.

They seem to using protobuf protocol for the message-exchanging Unfortunately, JS is not my thing to work on a fix

amirnajm commented 1 month ago

Additionally, the websocket URL has been changed to:

wss://notpx.app/connection/websocket

Incoming requests seem to have started to be encrypted {44067B96-E965-4B3E-A714-5482CFED325F} Or you need to look for the script of notpixel itself through dev tools to understand the decryption method. Or try to take these photos and get coordinates with a script from this photo: {82628FDD-FE23-4A32-9C97-D9192ABCC118} P.S. It seems like encryption methods are contained here -> https://app.notpx.app/assets/centrifuge-B3TpHLNx.js It's not clear what's there at all. That's it, they've shut down the shop.

They seem to using protobuf protocol for the message-exchanging Unfortunately, JS is not my thing to work on a fix

other scripts working fine,but really i dont want use multiple scripts :((

Freddywhest commented 1 month ago

They used these packages/library for pixel events sockets

"centrifuge": "^5.2.2",
  "fflate": "^0.2.3",
  "ws": "^8.18.0"
Freddywhest commented 1 month ago

centrifuge function the same as ws but you can send token with it Package link: https://www.npmjs.com/package/centrifuge Docs: https://centrifugal.dev/docs/transports/websocket

amirnajm commented 1 month ago

i dont have programing knowdledge, hope Mr color_man fix it with this datas :( just sleep in this repository xD

Freddywhest commented 1 month ago

https://image.notpx.app/api/v2/image

This is the link for getting the current image. @Color-maN do you have a way to convert the image into pixel like you did for picture.txt?

Color-maN commented 4 weeks ago

у меня нет знаний в области программирования, надеюсь, мистер color_man исправит это с помощью этих данных :( просто спите в этом репозитории xD

хахахаха, я обычный студент второго курса на специальности информационной безопасности, у меня также отсутствуют знания в программировании, разве что немного базовых (html, phyton, c/c++, c#), я просто пытаюсь анализировать суть кода и что то постепенно изучать и дорабатывать, это довольно интересно и думаю, что пригодится в будущем, особенно во многом помогает любимый GPT, который обычно и пишет код, я просто думаю о логике исполнения. Но было особенно приятно, когда Freddy выделил меня в tg канале, спасибо!

Color-maN commented 4 weeks ago

Это ссылка для получения текущего изображения. @Color-maN есть ли у вас способ преобразовать изображение в пиксели, как вы сделали для picture.txt?

Немного не понял, нужно сделать так, чтобы данные автоматически обновлялись каждый раз при изменении картинки?

al0n3Strang3r commented 4 weeks ago

Code from this repo works well @Freddywhest maybe you can re-implement it in js

YarmolenkoD/notpixel
Freddywhest commented 4 weeks ago

I figure it out, they don't paint based on the main image but they rather select their own picture to paint

yungd1plomat commented 2 weeks ago

I implemented websocket drawing in the latest version https://github.com/yungd1plomat/NotPixel