Marshal's channel
Обновление голосовых чатов Telegram 1. Запись голосовых чатов - Запись происходит на серверной стороне. - Все участники видят что происходит запись. - При окончании записи она отправляется в ваши сохранённые сообщения. - Записи вынесены в отдельную сущность.…
От имени канала можно сидеть только 1 администратору одновременно. При попытке зайти ещё одному в один и тот же голосовой чат – старого отключит без каких-либо ошибок.
64 символа максимум в заголовке. Теперь в нём можно отображать текущий проигрываемый трек ботом)
Отображение bio пользователей в списке участников – это лучшее из всего обновления 🤯 На macOS клиенте отображаются первые 32.
У войс чатов каналов нельзя управлять настройкой могут ли говорить новые участники. Это доступно только для чатов.
Даешь размут по клику на руку участника! Неудобно сейчас раздавать право голоса!
Для изменения хеша для speaker link нужно пересоздавать голосовой чат (полностью останавливать и запускать вновь)... То есть при сливе линка придется всем перезаходить. Хотя для сброса хеша есть MTProto метод...
64 символа максимум в заголовке. Теперь в нём можно отображать текущий проигрываемый трек ботом)
Отображение bio пользователей в списке участников – это лучшее из всего обновления 🤯 На macOS клиенте отображаются первые 32.
У войс чатов каналов нельзя управлять настройкой могут ли говорить новые участники. Это доступно только для чатов.
Даешь размут по клику на руку участника! Неудобно сейчас раздавать право голоса!
Для изменения хеша для speaker link нужно пересоздавать голосовой чат (полностью останавливать и запускать вновь)... То есть при сливе линка придется всем перезаходить. Хотя для сброса хеша есть MTProto метод...
SleepTown
Приложение для контроля вашего режима сна мотивирующее строительством собственных городов. Указываете желаемое время для ухода ко сну и подьёма. Когда уходите спать — жмёте кнопочку и не закрыаете приложение (просто блокируете устройство). Ваш город начинается строиться пока вы спите. Утром вас разбудит приятный будильник и наградит новой постройкой ✨А вот если не лечь своевременно или пользоваться телефоном после ухода ко сну, то здание уйдет на реконструкцию 🤡
Помимо этого есть ваша статистика, достижения и кооперативная игра, в которую я вас и приглашаю! Если вас устраивает ложиться до 00 и вставать в ~8:30, то давайте объединяться и строить единую большую постройку! Для присоединения нужна ваша регистрация в приложении и email.
P.S. Кнопку необязательно нажимать ровно в 00, вы можете это сделать и за 30 минут, и за час до. Можно приложение вообще оставить открытым и оно само нажмёт на кнопку. Главное лечь не позже 00!
P.P.S. iOS $2.49, Android free, но дополнительные функции стоят 120 руб.
Приложение для контроля вашего режима сна мотивирующее строительством собственных городов. Указываете желаемое время для ухода ко сну и подьёма. Когда уходите спать — жмёте кнопочку и не закрыаете приложение (просто блокируете устройство). Ваш город начинается строиться пока вы спите. Утром вас разбудит приятный будильник и наградит новой постройкой ✨А вот если не лечь своевременно или пользоваться телефоном после ухода ко сну, то здание уйдет на реконструкцию 🤡
Помимо этого есть ваша статистика, достижения и кооперативная игра, в которую я вас и приглашаю! Если вас устраивает ложиться до 00 и вставать в ~8:30, то давайте объединяться и строить единую большую постройку! Для присоединения нужна ваша регистрация в приложении и email.
P.S. Кнопку необязательно нажимать ровно в 00, вы можете это сделать и за 30 минут, и за час до. Можно приложение вообще оставить открытым и оно само нажмёт на кнопку. Главное лечь не позже 00!
P.P.S. iOS $2.49, Android free, но дополнительные функции стоят 120 руб.
Marshal's channel
Видеозвонки в групповых чатах уже скоро 👀 Делаются по аналогии и переиспользованию захвата видео с камеры из приватных звонков
Вот и подтверждение 🗿 Напоминаю, что будет демонстрация экрана с захватом курсора и без.
With today’s update, we're giving every Telegram user the power to run their own radio station (later this Spring: TV station) without adding any complexity to our apps.
https://t.me/durov/154
With today’s update, we're giving every Telegram user the power to run their own radio station (later this Spring: TV station) without adding any complexity to our apps.
https://t.me/durov/154
Marshal's channel
От имени канала можно сидеть только 1 администратору одновременно. При попытке зайти ещё одному в один и тот же голосовой чат – старого отключит без каких-либо ошибок. 64 символа максимум в заголовке. Теперь в нём можно отображать текущий проигрываемый трек…
Момент с несколькими админами канала исправили ещё во время бета тестирования. Теперь от лица канала может присоединяться только создатель. Размут удобным не сделали, как и удобный сброс пригласительных ссылок 😕
Forwarded from Marshal's live
Отслеживание через иконки сайтов у вкладок ✨
https://github.com/jonasstrehle/supercookie
Покурить: https://www.cs.uic.edu/~polakis/papers/solomos-ndss21.pdf
https://github.com/jonasstrehle/supercookie
Покурить: https://www.cs.uic.edu/~polakis/papers/solomos-ndss21.pdf
GitHub
GitHub - jonasstrehle/supercookie: ⚠️ Browser fingerprinting via favicon!
⚠️ Browser fingerprinting via favicon! Contribute to jonasstrehle/supercookie development by creating an account on GitHub.
Отключение сглаживания шрифтов на Big Sur
В последней версии macOS из настроек убрали галочку для отключения 🤷♂️
Утилита: https://www.fontsmoothingadjuster.com/
Команда:
Про сглаживание: https://tonsky.me/blog/monitors/#turn-off-font-smoothing
UPD. В TinkerTool’e тоже есть
В последней версии macOS из настроек убрали галочку для отключения 🤷♂️
Утилита: https://www.fontsmoothingadjuster.com/
Команда:
defaults -currentHost write -g AppleFontSmoothing -int 0
(нужен logout)Про сглаживание: https://tonsky.me/blog/monitors/#turn-off-font-smoothing
UPD. В TinkerTool’e тоже есть
Расширили платежи у ботов в Telegram
Добавили заголовок, описание платежа, доставку, изображение, количество и сумму чаевых. У чаевых будут предлагаемые значения для пользователей. Выглядит как продолжение темы с донатами для Telegram.
Помимо этого сами платежи и счета (invoices) добавили в inline ✨
Данные нововведения в обновлении 7.7 которое на носу. Про запланированные войс чаты с возможностью подписаться на напоминания молчу. Без меня знаете 🤗
P.S. Это предположения по коду релиза Android приложения, который опубликовали несколько часов назад
P.P.S. Будет классно, если разрешат всем создавать свои сборы 😏 ведь телега где-то говорила нам про такую возможность. Что каждого автора можно будет поддержать
Upd. Удалил ссылку на бота и сообщение с примером доната
Добавили заголовок, описание платежа, доставку, изображение, количество и сумму чаевых. У чаевых будут предлагаемые значения для пользователей. Выглядит как продолжение темы с донатами для Telegram.
Помимо этого сами платежи и счета (invoices) добавили в inline ✨
Данные нововведения в обновлении 7.7 которое на носу. Про запланированные войс чаты с возможностью подписаться на напоминания молчу. Без меня знаете 🤗
P.S. Это предположения по коду релиза Android приложения, который опубликовали несколько часов назад
P.P.S. Будет классно, если разрешат всем создавать свои сборы 😏 ведь телега где-то говорила нам про такую возможность. Что каждого автора можно будет поддержать
Upd. Удалил ссылку на бота и сообщение с примером доната
Forwarded from Marshal's live
https://youtu.be/t7kr7utvVEs
Содержимое qr кодов в ролике
0:00 — [1/4] ?????? ?????.... https://
1:26 — [2/4] ...? ???? ?????... youtu.be
1:42 — [3/4] ...творится... /Odxgm
6:41 — [4/4] ....???????. inLfPg
Итоговая ссылка: https://youtu.be/OdxgminLfPg
birchpunk///secret_files/001_imenno_zdes
«Именно здесь, в этих цехах, творится будущее»
Я так понимаю это только самое начало задачки 😏 ну или просто хочу в это верить) там есть интересные фрагменты аудиодорожки
Содержимое qr кодов в ролике
0:00 — [1/4] ?????? ?????.... https://
1:26 — [2/4] ...? ???? ?????... youtu.be
1:42 — [3/4] ...творится... /Odxgm
6:41 — [4/4] ....???????. inLfPg
Итоговая ссылка: https://youtu.be/OdxgminLfPg
birchpunk///secret_files/001_imenno_zdes
«Именно здесь, в этих цехах, творится будущее»
Я так понимаю это только самое начало задачки 😏 ну или просто хочу в это верить) там есть интересные фрагменты аудиодорожки
YouTube
BIRCHPUNK - RUSSIAN SPACETRAIN // РУССКИЙ КОСМОПОЕЗД feat. BadComedian
They say, that travelling on russian space train through solar system isn't comfortable. It's a lie!
We show you an ordinary voyage on a Russian spacetrain, which was not without interesting incidents. Alien, love confessions, hiking songs, and more!
/////…
We show you an ordinary voyage on a Russian spacetrain, which was not without interesting incidents. Alien, love confessions, hiking songs, and more!
/////…
GitHub репозиториям без превью изображения начал генерировать их 😍
https://github.com/tgcalls/awesome-tgcalls
https://github.com/tgcalls/awesome-tgcalls
GitHub
GitHub - tgcalls/awesome-tgcalls: A curated list of projects for Telegram Calls.
A curated list of projects for Telegram Calls. Contribute to tgcalls/awesome-tgcalls development by creating an account on GitHub.
Надеюсь, что русскоговорящие сообщество разработчиков подхватит волну. Пока что в меньшинстве 🤷♂️
Forwarded from tgcalls
pytgcalls updated. Work with audio data in bytes directly from Python!
- New GroupCallRaw class.
New handlers:
- on_played_data
- on_recorded_data
- New example of restreaming one voice chat to anothe one.
- Support of invite (speaker) links.
- New join, reconnect and stop system.
- Update and test MacOS build instruction for M1.
- Fix issue with null fields in network changed handlers.
- Fix behavior on group call discard.
- Fix properly stop of client.
- Fix disabling logging to file.
Happy codding ❤️ Put your star on GitHub to appreciation! ✨
Don't forget to add your projects to our awesome list!
- New GroupCallRaw class.
New handlers:
- on_played_data
- on_recorded_data
- New example of restreaming one voice chat to anothe one.
- Support of invite (speaker) links.
- New join, reconnect and stop system.
- Update and test MacOS build instruction for M1.
- Fix issue with null fields in network changed handlers.
- Fix behavior on group call discard.
- Fix properly stop of client.
- Fix disabling logging to file.
Happy codding ❤️ Put your star on GitHub to appreciation! ✨
Don't forget to add your projects to our awesome list!
GitHub
GitHub - MarshalX/tgcalls: Voice chats, private incoming and outgoing calls in Telegram for Developers
Voice chats, private incoming and outgoing calls in Telegram for Developers - MarshalX/tgcalls
Когда анонсировали голосовые чаты в Telegram, то мне было чисто пофигу — 0 внимания. Спустя пару дней от Олега пришло сообщение с предложением (скриншот ниже). Так всё и закрутилось. Я сразу пошёл изучать возможность реализации и оказалось, как и в случае бота Яндекс.Музыка, готовых библиотек ещё нет, хотя WebRTC с августа месяца используется телегой.
⠀
Развивая тему с музыкальным ботом и уходя от неё (из-за плохого качества звука) родились ещё более гениальные идеи на уже приватных звонках. Тут уже в диалоге с Несом.
В конце концов в начале декабря у меня был список проектов которые можно будет написать. Но в первую очередь стояла одна проблема блокирующая всё — библиотека для звонков.
Вчера я добавил нужную мне фичу для работы с данными напрямую и протестировал рестрим. Это то, что мне нужно для моего MVP 😏
Я как-то раз на лайв канале устраивал опрос в гугл формах. Один из вопросов был “отдаю ли я отчёт в том что делаю или это на странном автоматизме”.
Мой ответ: на ЧСВ автоматизме. Всё приходит и выстраивается само собой. Я делаю исключительно для своих целей, для себя, а не open source, ко-ко-ко. Это приятный бонус. Мне несложно опубликовать свою работу и вести её для всех, думая об использовании другими. Помогает делать более удобные интерфейсы для самого себя ✨
Далеко не первый проект, который начинается с одного сообщения в личку
⠀
Развивая тему с музыкальным ботом и уходя от неё (из-за плохого качества звука) родились ещё более гениальные идеи на уже приватных звонках. Тут уже в диалоге с Несом.
В конце концов в начале декабря у меня был список проектов которые можно будет написать. Но в первую очередь стояла одна проблема блокирующая всё — библиотека для звонков.
Вчера я добавил нужную мне фичу для работы с данными напрямую и протестировал рестрим. Это то, что мне нужно для моего MVP 😏
Я как-то раз на лайв канале устраивал опрос в гугл формах. Один из вопросов был “отдаю ли я отчёт в том что делаю или это на странном автоматизме”.
Мой ответ: на ЧСВ автоматизме. Всё приходит и выстраивается само собой. Я делаю исключительно для своих целей, для себя, а не open source, ко-ко-ко. Это приятный бонус. Мне несложно опубликовать свою работу и вести её для всех, думая об использовании другими. Помогает делать более удобные интерфейсы для самого себя ✨
Далеко не первый проект, который начинается с одного сообщения в личку
Marshal's channel
GitHub репозиториям без превью изображения начал генерировать их 😍 https://github.com/tgcalls/awesome-tgcalls
Теперь ещё достижения большие в профиль добавил… Нормально же одной строчкой было…
На скриншоте Arctic Code Vault Contributor
На скриншоте Arctic Code Vault Contributor
Краткий конспект сегодняшнего Apple Event — https://t.me/MarshalR/3161
Telegram
Marshal's live
- Эппл кард для семьи
- редизайн приложения подкастов и новые фичи для каналов. Плюс подписка для доступа к отдельному контенту
- новый цвет для айфона 12. Фиолетовый
- air tags. Работает с find my app. Оч жоская точность. Хорошо ведёт вас до объекта используя…
- редизайн приложения подкастов и новые фичи для каналов. Плюс подписка для доступа к отдельному контенту
- новый цвет для айфона 12. Фиолетовый
- air tags. Работает с find my app. Оч жоская точность. Хорошо ведёт вас до объекта используя…
Forwarded from Telegram Crawler
Automatically detect changes made to the official Telegram sites.
Source code: https://github.com/MarshalX/telegram-crawler
Channel with alerts: @tgcrawl
Statuses:
✅ — added
📝 — modified
❌ — removed
Author: @ilya_marshal
Source code: https://github.com/MarshalX/telegram-crawler
Channel with alerts: @tgcrawl
Statuses:
✅ — added
📝 — modified
❌ — removed
Author: @ilya_marshal
GitHub
GitHub - MarshalX/telegram-crawler: 🕷 Automatically detect changes made to the official Telegram sites, clients and servers.
🕷 Automatically detect changes made to the official Telegram sites, clients and servers. - MarshalX/telegram-crawler
MTProto слой 129 для поддержки видео в групповых чатах
Новые методы
phone.joinGroupCallPresentation(call: InputGroupCall, params: DataJSON)
phone.leaveGroupCallPresentation(call: InputGroupCall)
Изменённые методы
В phone.editGroupCallParticipant добавили videoMuted: bool
Структуры
В GroupCallParticipant добавили video(optional, DataJSON) и presentation(optional, DataJSON)
Новые обновления
updateGroupCallConnection(params)
Транспорт UDP, пока только один кандидат. Доступные payload-types в params: VP8, VP9, H264 ну и rtx к ним.
Изменённые обновления
В updateGroupCallParticipants добавили video и presentation
P.S. Меня интересуют только видезвонки, другие изменения не искал. Сверял на глаз и по памяти что было, а чего не было. Я пока без понятия как работают пины видео. Может на WebRTC data channel 🧐 или я слепой.
P.P.S. Если вы в танке, то групповые видеозвонки с демонстрацией экрана и камеры уже в некоторых бетах. Скрины доступны в комментариях тут, про бетку тут
Новые методы
phone.joinGroupCallPresentation(call: InputGroupCall, params: DataJSON)
phone.leaveGroupCallPresentation(call: InputGroupCall)
Изменённые методы
В phone.editGroupCallParticipant добавили videoMuted: bool
Структуры
В GroupCallParticipant добавили video(optional, DataJSON) и presentation(optional, DataJSON)
Новые обновления
updateGroupCallConnection(params)
Транспорт UDP, пока только один кандидат. Доступные payload-types в params: VP8, VP9, H264 ну и rtx к ним.
Изменённые обновления
В updateGroupCallParticipants добавили video и presentation
P.S. Меня интересуют только видезвонки, другие изменения не искал. Сверял на глаз и по памяти что было, а чего не было. Я пока без понятия как работают пины видео. Может на WebRTC data channel 🧐 или я слепой.
P.P.S. Если вы в танке, то групповые видеозвонки с демонстрацией экрана и камеры уже в некоторых бетах. Скрины доступны в комментариях тут, про бетку тут
Marshal's channel
Обещанный пост про то, как проходило ревью моего приложения в Zoom'e: https://marshal.by/blog/post/istoriya-revyu-zoom-us-bot В @zoom_us_bot 670 пользователей и неплохой суточный прирост ✨ Upd 06.05: под тысячу
Статистика @zoombot от Zoom App Marketplace за всё время существования. Без понятия что произошло в апреле 🤷♂️
Бота нигде не публиковал кроме каких-то каталогов. Обновление за всё время было только одно — добавил поддержку inline режима.
P.S. Скриншот с графаны в первом комментарии
Бота нигде не публиковал кроме каких-то каталогов. Обновление за всё время было только одно — добавил поддержку inline режима.
P.S. Скриншот с графаны в первом комментарии
Forwarded from Marshal's live
Пентест всех приложений в Zoom App Marketplace
Моему боту максимум грозит тест page rule на cloudflare да статик сайта на GitHub pages 🌚
Судя по количеству страниц в секции "All Categories” у них ~1480 сторонних приложений.
P.S. Беря во внимание сроки тестирования — будет фуфел.
Открыть комментарии
Моему боту максимум грозит тест page rule на cloudflare да статик сайта на GitHub pages 🌚
Судя по количеству страниц в секции "All Categories” у них ~1480 сторонних приложений.
P.S. Беря во внимание сроки тестирования — будет фуфел.
Открыть комментарии