EN
Mikulski
Mikulski
173 subscribers
goals
21 of 25 paid subscribers
Это кол-во сабов покроет ежемесячные расходы на струны и медиаторы 🎸 This number of paid subs will cover the monthly expenses for strings&picks
3.54 of $ 167 money raised
АРЕНДА СЕРВЕРА НА 2025 || SERVER RENTAL FOR 2025
109.4 of $ 107 money raised
SERVER RENTAL FOR 2024 || АРЕНДА СЕРВЕРА НА 2024

🖥️ Мой новый левел в погромизме | My new level in coding

Мой спонтанный дилетантский путь в программировании, наконец, привел меня к основам работы с Web-API и WebSocket.
Оказалось, что ничего сложного в этом нет: надо лишь уделить некоторое время на изучение происходящего обмена запросов, после чего уже можно составлять собственные запросы по найденным методам. При условии, что разбираемый сервис не внедрил какие-либо внутренние хитрости.
В любом случае, этот навык открывает новые горизонты для улучшения и расширения моей стрим-инфраструктуры (aka API-империи, как говорит music_craft), как например, захват точных и полных заголовков постов с Boosty и ссылок на них при автоматической публикации в соцсетях.
Но наиболее большим моим личным достижением можно считать создание с нуля чат-бота для ViewHub: чтение и отправка сообщений, реакция на дежурные команды (включая реквесты), отлов событий (там их только два: подписка, донат) и смена названия трансляции по триггеру (24/7 -> LIVE -> 24/7).
После ViewHub я смог подтянуть еще несколько стрим-платформ, с которых до этого не знал как собирать события или, хотя бы, логировать чат (что и было одной из причин для сокращения количества ретранслируемых площадок).
||
My spontaneous amateur path in programming finally led me to the basics of working with the Web API and WebSocket.
It turned out that there is nothing complicated about this: you just need to take some time to study the ongoing exchange of requests, after which you can already make your own queries using the found methods. Provided that the service being disassembled has not implemented any internal tricks.
In any case, this skill opens up new horizons for improving and expanding my stream infrastructure (aka API empire, as music_craft says), such as capturing accurate and complete titles of Boosty posts and links to them when automatically publishing on social networks.
But my biggest personal achievement can be considered the creation of a chatbot for ViewHub from scratch: reading and sending messages, responding to on-duty commands (including requests), capturing events (there are only two of them: subscription, donation) and changing the name of the broadcast by trigger (24/7 -> LIVE -> 24/7).
After ViewHub, I was able to pull up several more stream platforms, from which I did not know how to collect events or, at least, log chat (which was one of the reasons for reducing the number of relayed sites).

Таким образом в список ретранслируемых каналов добавились:
||
Thus, the following channels have been added to the list of retransmitted channels:

ViewHub - полноценный чат-бот, чат-лог, отлов событий, смена тайтла || full-fledged chatbot, chat log, event capture, title change.
Odysee - чат-лог, отлов событий || chat log, event capture.
GoodGame - чат-лог, отлов событий, смена тайтла || chat log, event capture, title change.
Nuum - чат-лог || chat log.
Так как, используемое мною на лайвстримах приложение Streamix(aka MiniChat) для отображения чатов/событий не поддерживает ViewHub и Odysee, то через Streamix-API я смог настроить переброс сообщений оттуда в эту программу. Иными словами, я могу видеть происходящее в чатах на этих площадках, не открывая дополнительных окон.
Также теперь я вижу и Twitch-Mikulski_Radio на лайвстримах (Streamix, по умолчанию, позволяет добавить только один канал для платформы за раз).
||
Since the Streamix(aka MiniChat) application I use on live streams to display chats/events does not support ViewHub and Odysee, I was able to configure the transfer of messages from there to this program via the Streamix-API. In other words, I can see what is happening in the chats on these sites without opening additional windows.
I also now see Twitch-Mikulski_Radio on live streams (Streamix, by default, allows you to add only one channel for the platform at a time).
Ну и в образовательно-развлекательных целях создал навык "Когда стрим, Mikulski?" для Алисы (голосовой помощник Яндекс).
Здесь я не стал программировать, а воспользовался визуальным конструктором Aimylogic.
Так что это оказалось куда проще чем казалось.
||
Well, also for educational and entertainment purposes, I created the skill "When is the stream, Mikulski?" for Alice (Yandex voice assistant).
Here I did not program, but used the Aimylogic visual designer.
So it turned out to be much easier than it seemed.
Инженер же, ну! ClappingHands

Subscription levels

Tier 1: Stay Groovy! 👍

$ 1,07 per month

Tier 2: Keep Rockin! 🎸

$ 3,2 per month

Tier 3: Long Live the Loop! 💛

$ 5,4 per month

Top-Tier: MOAR BASS! ⚡

$ 10,7 per month

Extra Top-Tier: MOAR BASS 2! 😱

$ 21,3 per month
Go up