Путь до Web3 Программиста. День 31 ИТОГИ МЕСЯЦА🥹
Вот уже прошёл целый месяц с момента создания этого канала и теперь хочеться подвести итоги всего что я выучил и сделал за этот месяц!
- Выучил работу методов forEach, filter, find, Map, includes, join, trim, startWith, endWith, replace, replaceAll
- Выучил Структуры данных
- Выучил дефолтные параметры в функциях
- Выучил стрелочные функции
- Выучил работу скрытых return так же сокращение функций с помощью скрытого return в callback функциях
- Научился создавать mini app в телеграмме
- Научился тестово развёртывать свой сайт через ngrok
- Создал телеграмм бота @save_grammbot на python чисто как пет проект но с своей пользой
- Написал тестовый сайтик регистрации аккаунта без SQL но с использованием MongoDB (бд в JSON)
- По сей день продолжаю учить библиотеку express.js для создание бекенда
- Научился работать с расширением vscode Bruno для подачи на сервер get и post запроссов а так же работу с node.js
- Так же выучил Редуцировае, Деструктуризацию, опциональную цепочку массивов и обьектов
- Выучил нуллевое слияние
- Научился работать с Userbot telegram
- Выучил Приведение типов так же и массивы обьектов и трансофрмацию массива
- По сей день продолжаю учить Классы как они работают экземпляры , методы экземпляров , ООП
- Создал свой агрегатор Scara Aggregator в котором всего за 3 дня набралось 440 подписчиков и это число только будет рости с каждым днём(надеюсь)
- Начал учить работу с SQL таблицами
Так и прошёл этот месяц получилось много всего некоторое я не сказал потому что не так важно, и в добавочку добавлю что выучил сегодня !
- Продолжая учить классы выучил что такое Сеттеры и Геттеры и как их можно использовать в классе
- Так же начал учить статические методы класса но на них я очень сильно застопарился потому что до сих пор не могу догнать нормально принцип их работы и зачем они нужны по факту, если кто то из вас знает и может понятным языком обьяснить мне их буду очень благодарен
А на сегодня пока что всё хороший денёк получился я отдохнул теперь посты будут не в 4 утра а в часа 2 ночи (востанавливаю режим)
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 32🥹
Сегодня получился очень спокойный день что меня очень радует выспался на славу всё таки здоровый сон это очень хорошо по факту буду продолжать стараться начинать ложится правильно
- Всё таки понял как работают и для чего нужны Статические методы классов
- Так же узнал про цепочки методов класса не плохая вещь для сокращение кода хоть и со своими условиями
- Так же выучил Классовое наследование, думаю попробовать переписать своего бота с использованием такого подхода что бы значительно сократить код всей программы ведь сейчас там используется слишком много говнокода просто поделённого на разные файлы по типу tiktok.py youtube.py и так далее
- Так же начал учить использование ключевого слово super для вызова функции родительского класса, пока что не полностью выучил эту тему но завтра займусь этим вопроссом
Ну а на сегодня пока что всё, не прощаюсь
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 33🥹
Сегодня был на смене потому много не получилось поделать день довольно спокойненький получился
- Переписал свой код savegram с использованием наследование класса получилось сократить 60% кода
- С кайфом позадротил пару часов решил сегодня без кода так сказать почилить поотдыхать
Хотя я думаю я что то дофига чилю последнее время надо исправлять
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 34🥹
Сегодня день прошёл довольно на расслабоне ездил в город по делам потому особо код не трогал ну и днём работа
- Подшарил все таки за super как его применять в наследовании класса , но если я раньше хоть представлял как можно использовать некую механику например те же массивы или структуры данных то тут я уже ну хз что можно делать с классами
- Начал ещё изучать какой то продакшн (забыл название) если правильно понял то это использование функций как класс, говорят типо это потом пригодится в некоторых моментах
Меня самого удивляет конечно как я так долго на одном курсе с js топчусь хоть может это только я так загоняюсь ну хзхз
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 35🥹
Сегодня я можно сказать весь день проскуфил по чёрному уделил всего себя сериалу и крутой идее написать наверное пока что мой самый крутой проект , в общем в плане написать бота для покупки платной подписки для агрегатора который будет уже на прямую работать с изменённым кодом самого агрегатора и автоматически добавлять и отключать каналы по истечению указанного срока
- Написал сегодня основной скелет этого бота но с возможностью пополнить счёт только USDT(TON)
- Пока что весь проект стоит потому что я делал апгрейд самого парсера который я пока что не удосужился протестировать ну и потому пока парсер не протещу не буду его скрещивать с ботом для покупки подписки
Завтра день рождение у моего младшего братишки потому дай бог успею заняться хотя бы тестом обновлённого агрегатора
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 36🥹
Продолжаю не утолимо писать крутой код , в процессе чего я снова понял что СЕТЬ ТОН ТУПАЯ ХУЙНЯ да меня она взбесила до ужаса особенно тестовая сеть весь вечер ебался с системой оплаты в TON USDT в итоге щас просто смирился и решил оставить эту затею
- Протестировал новую версию кода агрегатора
- Так же наконец то совместил код агрегатора и бота для подписки, сама система подключение канала в агрегатор без моего участия работает. Но как я выше и сказал сама система пополнение счёта пользователя в глухую отказывается работать
- В итоге принял решение что мне легче написать пополнение счёта в EVM сети ну или на самый кройняк взять вырвать мой уже готовый код для подписки через Cryptobot (Да я его ещё до создание канала написал) и добавить его в код так будет проще думаю
- Так же думаю как закончу с этим проектом займусь обновлением save gram что бы можно было искать треки по ключевым словам, это конечно будет совершенно другая логика и думаю для её реализации даже отдельную кнопку сделаю что бы меняться между режимами так сказать
Кстати что по вайбкодерству, честно я уже заебался вайбкодить у меня ощущение что я скоро вообще не буду пользоваться ИИшкой для написание кода да замучаюсь но хоть буду понимать чо пишу
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 37🥹
Я сегодня до ужаса довольный ведь фулл день уделил написанию кода почти не вставая с пк, как вчера и говорил перестал юзать ИИ для лютого вайб кода теперь ИИшка юзается чисто как документация или гугл поисковик на максималках
- Сделал себе можно сказать роадмап проекта, и что могу сказать реально помогает при написании проекта. Почему то я боялся того что трудно писать сложную логику но на деле когда взялся писать её сам без ИИ оказалось что я всё понимаю к вечеру я вообще перестал в ИИ заходить чисто по памяти писал функции (На удивление оно работает)
Перечислю всё фунции которые я сегодня добавил в бота:
- Сделал красивую обработку команды /start с цитатами ссылками и эмодзи
- В этом же старт меню добавил 3 инлайн кнопки профиля , подписок , и что такое агрегатор
- Так же сделал маркап кнопку для удобного возврата на старт меню
- В профиле сделал логику показа id пользователя, баланса, и даты регистрации в боте
- Так же в профиль перенёс инлайн кнопку пополнение баланса (механику которой я буду делать уже завтра) а так же кнопку Написать в потдержку
- Полностью изменил логику инлайн кнопки "Мои подписки" раньше при нажатии можно было только добавить новый канал в агрегатор но теперь есть менюшка в которой показывается количество подключённых подписок и дата до завершение подписки ну и естественно логика покупки самой подписки перешла в инлайн кнопку уже внутри кнопки "мои подписки"
- Так же если в базе данных нету ни одной подписки от юзера то выскочит другое сообщение в котором скажет что у пользователя нет подписок
- Теперь для в функции "Купить подписку" если канал уже присутсвует в боте он будет показывать сообщение что канал уже добавлен и просьба выбрать другой канал
- В выборе тарифного плана была изменена уже внутрення логика (для удобства) и добавлен тариф на 60 дней
- При покупки подписки канал будет автоматически добавляться в базу данных которую уже читает код самого агрегатора но и при этом старый файл с названиями каналов которые добавляются через бота по средством команд так же останется (таким образом я смогу добавлять и удалять каналы не в зависимости от бота покупки подписки)
Если не ошибаюсь то это всё (не факт) но постарался сегодня я на славу прям лютое чувство удолевлетворение есть когда пишешь код сам продумываешь логику и реалезуешь её чисто по памяти ещё и сокращаешь количество кода способами которые знаешь (Но ИИ их никогда блен не юзает). Возможно у нормального программиста на написание всего этого ушло бы в разы меньше времени но повторю я учу код всего месяц и память у меня не шикос потому скорость буду наращивать со временем
Кстати думаю на счёт создание в будущем софта для полной автоматизации ведение ТГК с использованием ИИ для генерации фото/текста а парсить контент будет по такой же методике что и мой парсер ну и естественно амбы стонфая выносить, логики там дохрена такой проект даже на гитхаб заливать не захочется если честно потанциал есть но это всё равно пока что всё coming soon...
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 38🥹
Сегодня решил забить небольшой болт на код чисто на лайте так сказать
- Отработал вечернюю смену + дали зп отдал мини долг ну и для веселья (нет) покрутили казик на 10 в 0 забудем этот фейл
- Погонял с Саньком и Аделем в покер хоть что то хорошее
- Купил игру R.E.P.O завтра всю ночь будем играть
Думаю завтра пол дня уделю все же этой платёжке в боте и доделаю его мб добавлю новые фичи
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 39🥹
Сегодня снег был йооуууу с лютым вайбом наснимал видосиков пока сидел писал код
- дописал платёжную систему пока что оставил только крипто бота в EVM оставил на будущее
- 3 часа парился с тем почему новый юзербот не работает в итоге оказалось что я просто поспешил из за того что в файле много каналов ждать надо было минут 10 утром уже обновлю весь код
- начали играть в репо как раз перекурчик пишу пост
Ну а на этом всё я погнал играть
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 40🥹
Удивительно как прошло уже 40 дней с создание этого канала, мне прям нравится его вести, сегодня совсем не много кода было решил не много отдохнуть
- Из за того что в агрегаторе уже довольно солидное количество каналов у меня не получилось сразу обновить код из за чего он часа 3 стоял выключенный в итоге я просто заново запустил старую версию кода и тут понял в чём было дело. При создании новой сессии Userbot проверяет подписку на все каналы которые уже добавлены в агрегатор сразу после запуска и из за того что у меня их было много и я просто остановил исполняемый файл он не проверил подписки на каналы из за чего сообщения не отправлялись в бота, пофиксил я это поменял не много логику проверки подписки что бы это не занимало 10 минут а проверяло сразу (это опасно если в файле все каналы на которые я ещё не подписан но если уже подписан то ничего страшного) в итоге бот теперь работает отлично
- в обновлённом коде агрегатора теперь есть игнор лист в котором находятся ключевые слова по которым userbot не будет пересылать посты в агрегатор (типо реклама , папки, розыгрыши ). Так же в самом боте добавил игнор пересылки команд что бы не приходилось выключать пересылку постов когда нужно написать команду в бота
- купил себе игру car mechanic simulator 2021, уже часа 3 поиграл довольный как собака
Ну а теперь пока что я спать не скучайте !)
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 41🥹
Сегодня кроме бытовухи почти ничего не делал так что мало что будет рассказать ну я попробую
- Ещё раз переписал не много код агрегатора добавил новую команду в самого бота что бы можно было добавлять новые игнор слова прямо в боте через команду удобно что бы не пришлось лесть в сервер (как никак ноут я не всегда с собой рядом имею а с телефона я хз как подключится к консоли сервера)
- 4 часа позадротил в car mechanic simulator всё таки я плотно подсел на тему строение машин и их обслуживание приятно + полезный опыт
- В планах не много расслабится и написать GUI приложение для моего сервера, так как на нём стоит граф оболочка я подумываю сделать приложеньку для контроля сервисами так как я запускаю всех ботов с помощью сервисов для безперебойной работы даже при отвисании и для постоянно обновки библиотек что бы не мучатсья каждый раз с командами стоп старт рестарт логи даемон-релоад хочу запихнуть их всех в 1 програмку которая просто будет вписывать и выводить эти команды по нажатию кнопки, да экономить будет ну буквально пару минут и то меньше но я художник я так вижу
Ну а теперь я снова пытаюсь восстановить режим потому я погнал спать
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 42🥹
Сегодня прикольно получилось было много планов по коду о которых я вчера говорил но как проснулся за завтраком вспомнил что у меня смена потому потопал на работу и по итогу ничего сегодня не сделал к сожалению
Пришёл уставший сел поиграть хотя в планах было сделать пересчёт всех каналов в агрегаторе и сколько кому ещё время осталось но стало люто в падлу ))
- вспомнил что у меня есть квадратный Моник который я урвал за 10$ думаю по приколу ради лютого вайба подрубить его к серверу что бы на вайбе с отдельной клавой которая у меня тоже есть управлять сервером
- Вообще в принципе меня очень заводит этот вайб лютого хаоса в комнате везде провода от компа мониторы всякие штуки везде прям эксперименты Лейн вспоминаю
Завтра уже займусь работой нормально а сейчас пожалуй спать
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 43🥹
Сегодня хотел занятся написанием софта для автоматизации постов в тгк с помощью ИИ но меня люто задизморалили (я не в обиде) потому кроме как поиска подходящей ИИшки и +- концепка плана создания я не сделал
Потом решил снова вернутся к обучению js
- Продолжая учить прототипы ещё раз повторил что такое прототимное наследование и за одно выучил что такое цепочка прототипов
- Так же по курсу показали примеры как используются классы и наследование в других фреймворках по типу React, Angular, Lit. Что меня удивило так это то что я ожидал тут увидеть что то новое но по факту тут всё тоже самое что я учил ещё когда начинал учить плюсы просто не много другое
- Так же подшарил за публичные и приватные поля классов вещь не сложная но так же как и с прототипами не могу вдуплить зачем и для чего это мне нужно и как вообще это юзать тем более где ну ничего как с другими темами всё равно рано или поздно пригодится
Ну а ещё по не многу по маленьку балдею в car mechanic simulator 2021 собираю себе почти что с нуля Dodge challenger hellcat 1970 шикарная машина в жизни бы такую )))
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 44🥹
Сегодня я плотненько так подзадолбался с работой ещё и довогился с новым владельцем вейп шопа в котором работал что снова буду там работать (смогу фактически фул день заниматься кодом)
- Выучил как можно делать искусвенную задержку срабатывание функции через setTimeout по факту что то типо асинхронности
- Так же выучил колбэк потерн правда я не сильно вдуплил как это работает но принцип понятен (всё равно говорят что это уже почти не юзается но для галочки лучше знать)
- Так же ещё поверхостно узнал за обработку ошибок через колбэк потерн правда на этом моменте мой мозг уже фулл спёкся да и тяги сильной писать код как то нету сегодня
Ну а пока я честно фиг знает что поставить в приоритет с одной стороны правильно было бы занятся изучением написание смарт контрактов и дальше долбить курс (пока дают) но если честно я без понятие как эти знания мне пригодятся в ближайшие даже пол года так выгореть на изи так что буду думать ну или наконец возьмусь за старые идеи до которых руки не доходили
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 45🥹
Вчера что то за парился забыл выставить пост и лёг спать
- Тема с Userbot и его возможностями на столько меня заинтересовала что я вчера весь вечер уделил ей + написал пипец какой офигенный софт (про который не желательно писать тут) к сожалению но он мне даст офигенный буст + я могу его даже продавать по факту
- Начал закупать себе тг акки в приличном размере , наконец то вкурил как входить в них по TDATA , но что по поводу прокси что бы они не отлетали я ещё хз скорее всего куплю один мобильный прокси его должно хватить на 50 и более аккаунтов так как телеграмм считает такие аккаунты как за офис где много людей на 1 WiFi тем более они у меня не на сервере где то в датацентре а дома на локальном сервере
Ну а пока что всё пост с задержкой почему то реально вылетело из головы сделать его
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 46🥹
Сегодня я больше так сказать на лайте решил фулл день провести над созданием тг фермы сделал очень мало аккаунтов но за то по ниф фиг поймёшь бот ли это или человек
- Да что то сам не успел заметить что фул вечер потратил на покупку и оформление новых акков по факту довольно долгое занятие когда делаешь нормальную ферму хочется же сделать качественно как никак
- Посидел поразмыслил об применениях тг фермы лютая штука так то выносить можно очень много всего и окупится быстро а если использовать код то применений ещё больше
- Если так вспомнить моя старая ферма для выноса тест нетов чисто пылится там и твиттера и дискорды а вот ТГ акков нету как раз туда пойдут (под софт)
Конечно НЕ-факт совсем в этом не уверен но мб в следующем месяце улечу в францию на пару месяцев и скорее всего не смогу писать посты сюда да и в принципе занятся кодом (конечно эт всё не факт но возможность есть) нукак то так
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 47🥹
Нас уже 108 человек меня это очень радует даже не ожидал что канал так будет развиваться и что кому то будет интересно читать такое спасибо всем ! продолжу в том же духе развиваться и делать контент
- Запустил новый софт о котором писал вчера всё заработало к счастью на сколько действительно живучий получился софт ещё хз но будем надеется что будет работать как и остальные
- Забыл вчера написать в посте в savegram был опять баг с тик током как я понял это чисто из за того что нужно было обновить библиотеку самому обновить почему то не получилось в итоге она сама обновилась благодаря сервису
- Послушал сегодня подкаст Пажика , обычно я не слушаю подкасты в прямом эфире но тут решил зайти и не зря довольно интересные вещи обсуждали Шеф вообще я теперь его фанат классный тип
- 30 числа думаю сделаю гив с участием этого канала как раз в честь 100 пдп можно
Опять без кода ну это не суть страшно у меня появилась крутая идея по созданию бота так сказать для гоев телеграмма типо выполняй задания получай звёзды в принципе если реально нормамльно занятся этим то это может приносить не плохие деньги буду по не многу собирать базу чатов в которых можно пиарить такого бота как раз можно такими чатами прогреть мою новую ферму
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 48🥹
Сегодня как поделал перво очередные дела и решил сесть за написание кода долго сидел тупо без идей за какой проект взяться именно сейчас что б и интересно было и полезно , в итоге вспомнил что мы живём в крутом будущем у нас есть ИИ в итоге получил идею для не сильно сложного бота с использованием нескольких для меня новых протоколов
- Начал изучать что такое WebSockets и как с ними работать , в моём новом проекте используется для того что бы получать данные об ликвидациях на биржах почти мгновенно
- Так же ещё начал изучать библиотеку CCXT (CryptoCurrency eXchange Trading) для работы с крипто биржами по API
- Так же сегодня занялся вопрссом о котором особо не говорят ПОЧЕМУ ТО но он встречается везде это как пишется закрытый код , честно пока я не начал копаться в этой теме для меня закрытый код казался ну лютой шифровкой или какой то лютой защитой исходного кода но по факту (только на примере js) для клиентской стороны подойдёт лишь Обфускация и Минификация
- Завтра в агрегаторе будет розыгрыш (который я откладывал что то около недели) да бывает хуль поделать мы эт хаваем
Ну а щас пойду спать мой режим сна опять сбился буду снова восстанавливать но ломка к коду только больше эх
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 49🥹
Сегодня какой то до ужаса не везучий день , начал же нового бота писать для мониторинга ликвидаций и открытых - закрытых ну в общем сделок на биржах в итоге я поспешил не сделал бекап кода (хоть как то рабочего) и навернул нормальную такую кучу закинув его в ИИ добавив другие биржи это всё дело естественно перестало работать мучался фулл вечер в итоге сдали нервишки забросил это дело до лучших времён
- Тут по сути моя ошибка я не сильно разобрался в новом фреймворке а уже пихаю в ИИшку что бы сделать костыль не зная как его пофиксить и доработать самому, но опыт это всегда опыт
- Всё так же не могу вообще если честно придумать какую то ну прям ебейшу идею для проекта, хотя есть небольшой заказ от друга на создание не шибко сложного парсера но это не прям скоро так что хзхз
- Всё больше начинаю раздубывать над глубоким изучением написание web3 софта но фиг его знает актуально ли это на сегодняшний день вообще , конечно да это всегда актуально но стоит ли выхлоп своих усиллий буду узнавать у знакомых которые по сей день варятся в тестнетах и тому подобное
При написании этого поста увидел что прошлый и 20 глазиков не собрал думаю что за дела а потом вспомнил что там игнор слово стоит + респект фильтрации в агрегаторе несколько строк кода а так выручили
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 50🥹
Мои вчерашние замарочки закончились и сегодня я уже бодрячком занялся кодом
- Написал для друга юзер бота парсер написать такое было очень просто разве что саму механику которую я не знал юзнул ИИ а улучшал уже сам, приятно писать код самому без ИИ
- Занялся изучением работы с API для одной площадки так сказать создание торгового бота который будет выкупать и сразу же продавать по завышенной стоимости , в принципе норм как такое написать я понимаю но там слишком много всего потому уже завтра буду писать вместе с другом этот код что бы сделать его таким как надо
- Сделал чистку пк от пыли да и в общем прибрал стол рабочий а то запылился ужас как ну и не много по переставлял всё на столе , теперь больше места а кранштейна у меня всё так же нет да и смысла от него тоже особо нема (когда нибудь у меня будет 4 монитора)
- Пока что отложил идею создания бота для парса крупных сделок потому что я сломал код к херам что даже ИИ не помогает а ещё такой софт надо часто обновлять и переписывать код кароче гемор пока что в долгосрок откину
Добавить мне седня нечего очень устал пойду храпаля давать
Please open Telegram to view this post
VIEW IN TELEGRAM
Путь до Web3 Программиста. День 51🥹
Сегодня уделил вечер одному проекту о котором говорил вчера а именно торговому боту для 1 площадки и что могу сказать Работать с API тот ещё гемор ну либо я рукажоп
- Не знаю если честно о чём сегодня писать ничего нового я особо сегодня не узнал и похвастаться почти нечем
- Ну разве что написал на 10% рабочий софт и то костыль но как минимум математическую логику я прописал вроде бы правильно , осталось сделать ещё тучу логик и поменять пол скрипта что бы он правильно читал БД и json файлы ну и правильно подавал треклятые API запроссы которые очень любят возвращать мне ERROR 0
- Думаю как разберусь с этим софтом займусь изучением работы с звёздами непосредственно через телеграмм бота и юзер бота есть пару интересных идей для проектов
- было бы замечательно хоть что то постить в гитхаб думаю запощу пару софтиков чисто по приколу
ну а я морально выжат пойду спать всем гн
Please open Telegram to view this post
VIEW IN TELEGRAM