Marshal's channel
849 subscribers
288 photos
46 videos
8 files
328 links
About me: @ilya_marshal
Download Telegram
Прикольно-прикольно. Но сяоми сделали первыми (правда там просто трек движений кубика, различные мини-игры и т.д.). А ещё, понятное дело, что тут походу не используется никакой норм алг для решения. Тут идёт реверс скрамбла. Ещё и пунктик где-нибудь будет "начинайте запутывать с собранного состояния перед автоматической сборкой".

Кстати, чел этот удивляет. 1 лям набрать на кубиках. Но и формат не особо серьезный. Норм тему продвигает на видосиках с подкатом к девушкам с кубиком. Ребятки с алгосами, тренями и т.д. (тру спидкуберы) сток не набирают.

Наушники, ноут, телефон, часы, колонка. Хочу ещё кубик Рубика заряжать 😆

https://youtu.be/o1Jjm3rFvwM
Рассказал маме про Илона Маска, про то, как он не боится делать новые и смелые решения, не боится потерять деньги на очередной безумной вещи. Просто берет и вкладывается в то, о чем мечтает. Рассказал о его серии неудач и как он каждый раз брал и начинал вновь, и его первый успех - это paypal, не сдавался. Как он начал воплащать мою детскую мечту про покрытие всей планеты интернетом с помощью спутников. Про теслу, по кибертрак, про СпэйсХ и ее посадку ступени.

У мамы сразу появились вопросы из разряда "а скок ему лет?". Да и вообще намеки на то, что он зачюханный чел какой-то не от мира сего.

Я объяснил, что он норм, курит косяки и ваще крут. Хочу быть как он ну и тут сразу "а у него семья есть?"

Шота мама беспакоецца. Не ссы, маман, фиг с этими деффками (а у Илона 5 детей и норм там все)

А я пока закаляюсь своими сериями неудач
This media is not supported in your browser
VIEW IN TELEGRAM
Добавлена пагинация плейлисту. Выбор страницы для перехода. Кнопка "скачать текущую страницу" уже совсем скоро
Короч отчет за последние пару дней по ботику. В шапке просто интересная пикча про размеры (телега жрет именно ютф-8 байты в дату)

Переписал callback данные с JSON на свою схему упакованных байтов с версионностью.

Про упаковку - https://docs.python.org/3.7/library/struct.html
Про представление бинарной даты в JSON'e (ибо шлем на АПИ телеги) - https://stackoverflow.com/questions/1443158/binary-data-in-json-string-something-better-than-base64

Переписал перезаливку треков. Организовал систему подписок на треки, если он уже находится в стадии загрузки (несколько юзеров запросили один трек в ~одно время).

Реализовал персональные таймеры пользователям для отправки действия "загрузка файла" по их подпискам.

Написал пагинацию плейлиста, переход на определенную страницу.

Допилил текст песен. По-умолчанию видно 4 строки и возможность развернуть весь текст. Потом его можно свернуть

Добавил загрузку обложек трекам
А ещё оооочень бы хотелось дойти до 1к за 2019 год, но поздно спохватился, вряд ли выйдет. А если выйдет, то я назову 2019 год самым удачным и даже постараюсь не грустить на НГ
Соточка, ребят

Последний десяток уж очень туго шел. На 97 я уже не выдержал, скинул в чатик либы скриншот с цифрой и сообщением "Добьем?"

Я счастлив ☺️

Там эт, в ботике все умные плейлисты уже появились (кроме нового с Алисой). Сейчас займусь добавлением ваших личных плейлистов, в т.ч. "Мне нравится"
This media is not supported in your browser
VIEW IN TELEGRAM
Добавлены следующие умные плейлисты: тайник, дежавю, премьера

Добавлены личные плейлисты

Добавлен плейлист "Мне нравится"
Из интересного: как я уже писал тут раньше (тык), в яндух музыку можно загружать свою треки. Правда они даже в публичных плейлистах не будут видны другим пользователям. Данные треки отличаются ИДшниками, например. Если ID трека яндуха это число, то ID трека что был загружен нами - UUID. В общем это сломало весь мой подход к упаковке данных в кнопках. Походу опять все переписывать, только уже на хранение данных в mongo. Есть куча плюсов от этого, но я в начале зассал хранить так много данных, а в итоге к этому и вернулся... Надо подумать что как и когда чистить. Ибо понятное дело, данные ВСЕХ кнопок за ВСЮ жизнь бота нафиг не нужны. Но и печально будет пролистать переписку с ботом, нажать на "Развернуть" у текста песни и получить ничего/ошибку/новое сообщение.

А, ещё. ID плейлиста "Мне нравится" = 3. 1 и 2 непонятно что (404). Давно это подметил, еще при разработке либы. Других ID не встречал. Заюзал это "свойство" в боте. Надеюсь, это у всех аккаунтов 😂
Гулять так гулять. Самая необходимая кнопка по версии журнала мнению руммейтов - скачать текущую страницу. Решил раскомментировать кусок кода (дээ, она была готова)
Яндух выкатили новый умный плейлист. Стимулировало переписать меню на динамическую генерацию. Добавлен плейлист "Моя перемотка '19"

И еще одна замечательная новость. Теперь бот доступен не только пользователям с подпиской!
Ну сё, бот теперь в состоянии юзабельности. Можно реально годно и удобно им пользоваться. В целом всё что я делаю в яндух музыке - есть в боте. Ну даа, радио еще чутка не хватает.

Есть короч идейка, сделать новогодний розыгрыш. Пожалуй, займусь этим
В общем кул стори такая: сидел себе тихо, деволопил бота, никуда и никому ссылку не скидывал (локальные челы не в счет). Учитывая прекрасный домен, который мне любезно освободил чел, который его держал (крупно повезло вообще, что у бота контакты овнера были). Как только прикрутил БД и просто получение плейлиста дня, то заметил, что спустя некоторое время у бота появилось ~100 юзеров. Офигел конечно, но сослал все на классный домен (так и есть).

А теперь ближе к делу. Так у меня имеется на данный момент 268 юзеров. Сейчас я сделал рассылку с кучей обнов за последние две недели и как раз посмотрел кто заблокал бота, а кто нет (ну и конечно же эту полезную инфу сохранил).

В общем 101 юзер заблокал. Удивительно видеть такую цифру. Не знал, что так много юзеров умеет стопать ботов 😂

Из 167 юзеров, что не заблокали, только 35 прошло авторизацию в свой аккаунт.

А из этих 35 еще непонятно сколько активно пользуется... Только-только подрубил аналитику.

Однако, после рассылки движ есть, люди начали проходить авторизацию и возвращаться ибо заходили они на совсем сырое детище

Да и это, бот теперь саппортит акки без подписки, а это большая часть аудитории 🌚
Отправлено 167 сообщений. Заблокано 101
Marshal's channel
А ещё оооочень бы хотелось дойти до 1к за 2019 год, но поздно спохватился, вряд ли выйдет. А если выйдет, то я назову 2019 год самым удачным и даже постараюсь не грустить на НГ
912, кста (классно фармить на issue и ПРах), а ещё куча всего предстоит, да и время до НГ позволяет.

По поводу розыгрыша: постараюсь всё сделать и объявить до 20 числа 23:59 по МСК 🌚
Пары очень продуктивные, написал всё сейчас. В общем воть и конкурс. Тип анонс, дааа. Советую всем принять участие, вы только посмотрите какой у вас шанс выигрыша! Вас же так мало, только те, кто нужен - тут

Ботик для регистрации: @MarshalXBot (давно хотел его оживить, зарегал еще в далеком 2016 году, даж аватарка старая)

И да, кому интересно, код этого бота тута: https://github.com/MarshalX/MarshalXBot

Форданите кто-нить, пожаалуйста 🙈