Отфильтрованный инет – Telegram
Отфильтрованный инет
2.64K subscribers
311 photos
72 videos
6 files
221 links
Айтишечка и около

Личка: @mikhailsdv
Проекты: articles.mishasaidov.com/projects
Download Telegram
Пощупал новеньких веб-ботов (ВБ). Попытаюсь простым языком высказать свои мысли / критику / выводы:

1. На данный момент только покупатели рекламы могут встраивать своих ВБ в «скрепку». Встраивание в скрепку дает возможность открывать ВБ из любого чата, прямо как инлайн-режим. Это ограничение сразу отсекает кучу годных идей.

2. ВБ может общаться с «основным» ботом, а основной бот с ВБ — нет. Получается, нельзя уже в готового бота просто дописать код для общения с ВБ. Почему это плохо? Потому что разработчикам придется изобретать свои костыли для налаживания контакта между базой основного бота и ВБ (заметил @Loskir, админ @Loskirs).

3. Есть 3 способа запустить ВБ. На скрине накидал шпаргалку для разрабов, чтобы не путаться. Оставляет вопросы, почему в некоторых случаях мы знаем, какой именно пользователь к нам обращается, а в некоторых — нет. В некоторых случаях мы можем общаться с основным ботом, а в некоторых — нет. Объяснение этому не дается. Зачем знать, какой именно юзер запустил ВБ? Чтобы выдать ему персонализированные данные. Если вы поняли, почему так, объясните мне тоже.

4. Если не ошибаюсь, у ВК есть специальная библиотека компонентов для их веб-приложений. Хотелось бы чего-то подобного для ВБ, чтобы хоть как-то помогать разработчикам делать красивых ВБ, которые соответствуют дизайну Телеграма, а не высеры из веб 1.0.

5. В целом, лайк. Разрабы ныли, что Bot API не развивается и Валерьевич придумал, как угодить всем. Нашествия веб-ботов не ждите — уж слишком трудозатратно относительно традиционных ботов, да и раньше, если создание ботов требовало только навыков бэкэндера, то теперь нужны еще и навыки фронта.
👍2
Телеграм: 2 года пилишь бесплатных ботов, рассказываешь о крутых проектах, пишешь лонгриды – 500 подписчиков на канале.

ТикТок: выкладываешь 2 видео за неделю – …
🔥101🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Мама, когда нашла мой Телеграм-канал:
12🤯2
💥 Новые функции в боте сохраненок @SavedImgBot

👑 Бот постепенно монетизируется
Это позволит мне быстрее внедрять новые фичи, а так же оставаться свободным от рекламы. За скромное пожертвование вы получите следующие новые функции:

😜 Поддержка стикеров
Об этом просили чаще всего. Теперь вы можете не только сохранять свои любимые стикеры, но и добавлять к ним теги, чтобы быстро находить их в инлайн-режиме.

📈 Просмотр статистики
Функция позволяет узнать общее количество фото, видео, гифок, стикеров, количество файлов с тегами, а так же узнать, какую сохраненку вы использовали чаще всего.

🔁 Перенос базы в другой аккаунт
Теперь вы можете в пару кликов перенести все свои сохры в другой аккаунт.

Удаление всех сохраненок
Для тех, кто хочет начать с чистого листа)

🔥 Го тестить @SavedImgBot
👍71🔥1
Маленькое, но важное обновление в @GuessTheAgeBot

Два года назад я ради забавы написал игрового бота «Угадай возраст по фото», но к моему удивлению он очень понравился многим и сейчас бот добавлен более чем в 2000 чатов 😱 (≈15 000 человек суммарно).

А обновление заключается в том, что теперь бот показывает кнопку добавления в групповой чат, если вы пытаетесь начать игру в лс 😅 Как оказалось, многие испытывали с этим трудности. Давно нужно было это сделать, но лучше поздно, чем никогда)
🔥6😁21👍1
Forwarded from Year Progress
▓▓▓▓▓▓▓▓░░░░░░░░░░░░ 40%
🤯5
Смешные запросы в @TrendierBot

Для тех, кто не в курсе, я написал бота @TrendierBot, который определяет, какая из двух вещей более популярна на основе поисковых запросов в Google. Например, вы можете спросить у бота «арбуз или дыня» и он подскажет, что люди гуглят чаще.

Вот всякие забавные вещи, которые люди сравнивали с начала года:

- Пошёл или нахуй
- Война или спецоперация
- Член негра или рот моей одноклассницы
- я или невзоров
- Cloudflare или дуров
- Cloudflare или зеленский
- Айфон или техно
- трахаться или ебаться
- 1 или 2,3,4,5,6
- АУЕ или АУФ
- Стриптиз или секс
- Бдсм или секс
- Казахи или силовики
- Филе или нормальный такой стейк
- Здоровый перекус или водка
- Лил пип или путин

Теперь самому интересно, Cloudflare или Зеленский 🤔
😁10🤔2👍1
Forwarded from Neural Shit
Dall-e — это, конечно, круто, но вы видели это?
👍6😁1
Вы не понимаете, это другое
😁20👎3
Затестил Deno [Deploy] и Deta.sh

После серии постов в @Loskirs о serverless захотелось тоже попробовать некоторые любопытные модные молодежные сервисы. У меня в разработке был бот, который работает с изображениям (о нем в посте ниже) и мне показалось хорошей идеей развернуть его в одном из этих сервисов.

Начал с Deno (Dn). Если не вдаваться в подробности, это почти браузерный js, который к тому же берет на себя некоторую возню с зависимостями. Больше всего меня удивила простота деплоя. Буквально достаточно подвязать github-репозиторий и Dn будет деплоить при каждом пуше. Это не что-то новое, но обычно подобная настройка требует всяких танцев с CI-бубном.

Но... запустить своего бота на Dn мне так и не удалось 😢 Во-первых, ни один из известных мне графических движков так и не заработал в проде. Во-вторых, я бы не уложился по времени рендера. Боту нужно ≈700мс, чтобы сгенерировать пикчу и это без учета прочих запросов. Вряд ли Dn ждал бы меня своими лимитами на ответ.

Однако, у меня есть несколько PHP-ботов (прости господи). Вот их я обязательно перепишу под Dn.

Пробуем запуститься на Deta (Dt). По опыту использования это что-то типа смеси nodejs и github. Вы деплоите напрямую в Dt, а там уже полноценная (нет) нода запускает ваш код. Довольно простой сервис с базой данных на борту, но малость забагованный и еще не production-ready. Возможно буду юзать для проектов, которые не укладываются в ограничения Dn.

Бота запустить на нем тоже не удалось. Причины +- те же. Поэтому бот временно крутится на моем старом ноуте 😁 Теперь о нем.
👍3🔥2🤔1
UPD 2025: проект закрыт, бот удален


🔥 Встречайте — @EmojiLettersBot.

Бот конвертирует буквы в эмодзи-стилизованные стикеры. Вообще, он может проделать это с любым символом, попробуйте.

Самое главное — работает в инлайн-режиме. Просто введите в любом чате @EmojiLettersBot + любую букву после пробела и бот на ходу сгенерирует вам стикер.

Код открыт. Есть версия под skia- и node-canvas. Лежат в разных ветках.

Загляни в комменты 😏
🔥4😁1
Переписал @BiographerBot с PHP на JS и захостил на Deta Micros.

Бот предназначен для трансформации текста. Умеет менять шрифт, добавлять невидимые переносы для Инсты, переворачивать текст и прочую дичь. Бот не требователен к ресурсам и работает в пределах одной таблицы. Идеальный кандидат для развертывания на Deta.

Несмотря на всё еще большую популярность php, писать на нем лично мне как-то очень больно. Годовой прогресс — мой последний php-проект. У Дэты есть подходящий для него cron инструмент. Если с Дэтой ближайшее время все будет стабильно, то перенесу его тоже. Хочется, если я вдруг случайно умру, чтобы Годовой прогресс продолжал стабильно работать еще много лет, кек 🤭

База тоже переехала с MySQL на Deta Base. Это built-in база, идеальная для микросервисов. Умеет insert, update, delete, умеет в фильтры, есть GUI. Спокойно покроет потребности 90% проектов. Тут лайк.

Код открыт. Бесполезная хуйня, но вдруг кому пригодится @BiographerBot.
👍5
✉️ Mailto-ссылки: sounds good, doesn't work

Любой разработчик создавая сайт обязательно обернет все имейлы в mailto-ссылки. Нажав на такую ссылку по задумке вы сможете сразу перейти к написанию письма на данный адрес, но если вы хоть раз нажимали на такую ссылку, то наверняка затем произошло совем не то, что вы хотели (а вообще, надеюсь, что вам в жизни не приходится писать ебанные письма).

Дело в том, что подобные ссылки открывают на устройстве почтовый клиент по умолчанию, и если на телефоне это еще более-менее удобно, то но десктопах вовсе нет. Покажите мне человека, который реально юзает стандартный виндовый почтовый клиент. Только маньяки и насильники.

🤔 А что можно сделать с mailto-ссылками?

Если нам нужно открыть почтовый ящик на десктопе, то мы просто открываем браузер, пишем gmail.com, или где у вас там почта, и делаем все, что нам нужно через веб-интерфейс. Так вот, браузерам не хватает специального API, который бы позволил почтовым сайтам спрашивать пользователя «Сделать этот сайт почтовым клиентом по умолчанию?». И если ответ положительный, то в дальнейшем все mailto-ссылки должны открывать именно этот сайт, а дальше уже либо через get-параметр, либо посредством того же API сообщать сайту имейл, на который нужно отправить письмо.

🤷‍♂️ Что можно сделать сейчас?

Если на вашем сайте есть mailto-ссылка, то сделайте рядом с ней кнопку для копирования в буфер. Интернет станет чуточку лучшее.
👍8👎4🐳1
Forwarded from Deptyped
Такой апи уже лет 10 есть, его добавили вместе с HTML5. Только он не очень поддерживается. В chromium-based браузерах работает, в safari поддержки до сих пор нету
https://caniuse.com/registerprotocolhandler
👍5🤯1