Доробив свого бота який робить скріншоти твітів, щоб підтримував також скриншоти з bluesky.
Прикольно що в мікроархітектурі сервісу скриншотів, тобто враперу селеніуму, я подумав про майбутнє та зробив API яке приймає url та css-селектор. Тому сам врапер переписувати не потрібно було, а лише додати в телеграм-бот регексп який дістає посилання на bsky.
Як і у твітері, в Bluesky розробники зробили спеціальний HTML-атрибут який видає div з...
Прийнявши факт що для розробки нативних апок я недостатньо розумний, вирішив зробити щось простіше.
Послухав черговий епізод подкасту Startups are hard Макса Іщенко, де той схвально відгукується про відкритість Bluesky. Мені ще давно дали туди інвайт, але я не заходив. Вирішив подивитися.
Bluesky — це твітер на відкритому протоколі, без алгоритмів та сумнівних власників. Зараз він потроху відвойовує аудиторію в тих місцях, де твітер заблокували, або серед...
Коли я ще працював на теплій програмістській роботі, то мав потребу записувати
короткі відео для користувачів та клієнтів.
Дуже проста функція — екран + кружечок з вебкамери + мікрофон. Розумні люди для
цього зробили Loom [https://www.loom.com/] та йому подібні, професіонали
користуються OBS [https://obsproject.com/].
Але Loom не має апки для лінукса і працює лише як аддон у браузері. Я побачив
тут opportunity та подумав — а...
У нас в телеграм-чаті каналу часто приносять посилання на твітер. Дивитися їх
незручно, бо ти тикаєш посилання, щоб почитати коротенький текст. Логічно було б
цей текст вставляти в прев'ю лінка, але твітер так робити не буде, бо їм
потрібен енгейжмент.
Якось прочитав у блозі Swizec Teller пост про те як він зробив скріншотилку
інстаграма на лямбді
[https://swizec.com/blog/serverless-chrome-on-aws-lambda-the-guide-that-works-in-2019-and-beyond/]
. Згадав про це...
Щодня @Donate1024Bot [https://t.me/Donate1024Bot] надсилає своїм підписникам
звіти по завершених зборах. Це посилання на соцмедіа, відео з фото та
супровідний текст.
Деколи ті звіти не відправляються через костурбатість Telegram Bot API
[https://core.telegram.org/bots/api]:
* Текст до картинок не може бути довшим ніж 1024 символи. Щоб запобігти цьому
обмеженню я додав у себе в адмінці валідацію на розмір тексту
* Файлів з медіа...
Ви швидше за все знаєте про мій проєкт @Donate1024Bot
[https://t.me/Donate1024Bot]. Хто не знає, нагадую: щоранку бот надсилає вам
збір на потреби війська з кнопками швидкого донату через моно, а щовечора — звіт
по одному з попередніх зборів. Там є маленька геймифікація, статистика і так
далі. Приєднуйтесь!
В цьому боті є функціональність «Додати збір», щоб користувачі могли самі
додавати збори які роблять вони, або бачать...
Кілька тижнів тому, під час чергової ракетно-шахедної атаки рф на Київ трапилась
трагедія — жінка не змогла попасти в укриття, бо воно було зачинено, і загинула
від уламків які впали на неї.
Після того столична влада різко активізувала перевірку стану та доступності
сховищ. Ніби в нас війна вчора почалась, а не рік з хвостиком тому.
У мене в під'їзді є таке укриття, справжнє, не просто...
Інтегруємось з моно
Йдемо на https://api.monobank.ua/, скануємо QR код апкою, отримуємо ключ.
Далі встановлюємо вебхук
[https://api.monobank.ua/docs/#tag/Kliyentski-personalni-dani/paths/~1personal~1webhook/post]
, щоб отримувати транзакції.
Вебхук веде на ендпоїнт який дістає параметри транзакції та зберігає її:
def respond(data)
t = data.require(:statementItem).permit(:description, :amount, :comment, :balance, :time)
t[:account] = data[:account]
t[:transaction_id] = data[:statementIte...
Якщо ви дивилися стрими, то неодмінно бачили на екрані всілякі віджети:
коментарі глядачів, донати, що з'являються та зникають, рамки навколо камери
стримера, реклама та інше.
Як це робиться? Більшість стримерів користуються програмою що називається OBS
[https://obsproject.com/]. Вона дозволяє робити «сцени», довільно розміщувати на
них різноманітні елементи, як-то відео з камер, аудіо, картинку, частину екрана
(або весь екран) тощо. OBS вміє відображати веб...
Давній підписник Ярослав Характерник нещодавно зарелізив свій проєкт: u8views.
Це мікро-SaaS для трекінгу переглядів вашого гітхаб профілю. Актуально щоб
розуміти наскільки популярний ваш опенсорс акаунт.
https://u8views.com/
Таких тулзів є багато, найвідоміший аналог зроблений на болотах, тому Ярослав
вирішив реалізувати своє рішення, а заодно потренуватися в хайлоаді.
Інструкція по підключенню:
1. Якщо ви ще не створили, то створити репозиторій з назвою як у вашого
юзернейму,...
@Donate1024Bot [https://t.me/Donate1024Bot]—це бот для нагадування про щоденні
донати на ЗСУ. Кожного дня він надсилає посилання на монобанку та текст збору. Я
зробив бота щоб не забувати донатити та мати нову ціль щодня. Новий день—новий
збір. Підключайтесь → @Donate1024Bot [https://t.me/Donate1024Bot]!
Давно не було новин по боту. Час це виправляти!
Третій мільйон🥳
Дашборд тепер показує точну суму донатів які були зроблені...
Час від часу мені в приватні повідомлення або у нас в чаті підписники скидують
свої проекти. Сьогодні я хотів би поділитися трійком таких:
--------------------------------------------------------------------------------
Ігор робить освітній проект для фронтендерів Frontendly.
🔗Сайт: https://frontendly.dev/
💌Телеграм канал https://t.me/frontendly_feed
🐦твітер https://twitter.com/frontendly_dev
Заходите на сайт, вивчаєте навчальні матеріали та виконуєте завдання у
інтерактивному середовищ...
Цей пост я написав півтора місяці тому у спробах проаналізувати чому бот не
росте. Вийшло що я сам себе пожалів і звинуватив весь світ в тому що ботом не
користуються. Згодом вирішив що не буду публікувати це, бо воно надто негативне.
Але тут є деякі цікаві думки, тому хай буде.
Того тижня я зробив маркетинговий пуш. Топік на ДОУ
[https://dou.ua/forums/topic/39910/], новина...
@Donate1024Bot [https://t.me/Donate1024Bot]—це бот для нагадування про щоденні
донати на ЗСУ. Кожного дня вранці він надсилає збір та посилання на монобанку. Я
зробив бота щоб не забувати донатити та мати нову ціль щодня. Новий день—новий
збір. Підключайтесь → @Donate1024Bot [https://t.me/Donate1024Bot]!
Перший мільйон🥳
Можна абсолютно впевнено сказати що через бот вже було зібрано більше мільйона
гривень. Я порахував це по статистиці...