Код в мешке
249 subscribers
9.11K photos
1.6K videos
2.11K files
42.8K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Кладовка Pavlu
ChatCrypt — групповой чат со сквозным шифрованием, который ничего не хранит в облаке.

Клиентское приложение устанавливает соединение WebSocket (по протоколу TLS) с сервером чата. Затем они создают дополнительный зашифрованный слой, используя ECDH для обмена ключами и AES-256 для шифрования.

Никаких баз данных, аккаунтов или логов чатов.

#сайт #сервис #анонимность
Forwarded from Кладовка Pavlu
Tinfoil Chat — еще один безопасный мессенджер для настоящих параноиков. Открытый исходный код.

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

Все сообщения идут через Tor, в частности Tor сервисы нового поколения (V3). Разумеется, никакой регистрации не требуется.

#мессенджер #анонимность
Forwarded from Кладовка Pavlu
Whoogle — неплохой поисковик с открытым исходным кодом, ориентированный на приватность.

Получайте результаты поиска Google, но без рекламы, javascript, ссылок AMP, файлов cookie или отслеживания IP-адресов.

Легко развертывается одним щелчком мыши в качестве приложения Docker и настраивается с помощью одного конфигурационного файла.

#сайт #сервис #поисковик
Forwarded from Кладовка Pavlu
AnonAddy — анонимный почтовый сервис с открытым исходным кодом для защиты от спама и сбора данных.

Зачем он нужен?

1. Защита от всевозможного спама, новостных рассылок и прочего мусора вашего реального почтового адреса
2. Возможность определить, какой сайт продал ваш почтовый адрес
3. Шифрование писем с помощью GPG / OpenPGP
4. Возможность анонимного ответа на форварды, не раскрывая истинный адрес почты

#сайт #сервис #анонимность
Forwarded from Кладовка Pavlu
Revolt.Chat — аналог Discord с открытым исходным кодом и расширенным функционалом.

— Возможность поднимать собственный сервер;
— Создание текстовых и голосовых каналов;
— Назначение ролей пользователей на сервере;
— Возможность добавления ботов;
— Самостоятельный хостинг с помощью Docker.

И это только половина функционала.

#сайт #сервис #софт
Forwarded from Chipollino Onion Club
Обновление Emotions Detector (V1.0)

@emotions_detector_bot — наш бот для тренировки навыка определения эмоций.

В этом обновлении мы:

1. Добавили более 50 мужских лиц из базы KDEF

2. Добавили более 10 новых женских лиц из базы KDEF

Пользователей бота: 2149

Ответов пользователей: 53 683

Тренируйте свои навыки в нашем боте абсолютно бесплатно.

@emotions_detector_bot
Forwarded from Кладовка Pavlu
HiddenVM — это простое, бесплатное приложение с открытым исходным кодом для Linux, которое позволяет вам запускать VirtualBox в операционной системе Tails.

Это означает, что вы можете запускать практически любую ОС в качестве виртуальной машины в одной из самых защищенных операционных систем.

По умолчанию виртуальная машина будет даже подключаться к высокоскоростному Интернету до подключения к сети Tor, оставляя подключение Tor в Tails не затронутым.

#приложение #Linux #OC #анонимность
🤵🏻 Реклама в ботах.
- про монетизацию.

Один из основных способов монетизации ботов - рекламные рассылки, и тут не так все просто. Сегодня расскажем об основных подводных камнях как со стороны рекламодателя, так и владельца бота. Поехали!

• Снижение актива.

После каждой рекламы юзеры будут блокировать бота - естественная реакция. Из-за этого существенно снижается число «живых» пользователей (актив), причем намного сильнее, чем после аналогичной рекламы на любом Telegram-канале.

Решение - проводить рассылки реже (например, раз в неделю), отбирать только качественную рекламу и, возможно, даже присылать пост без уведомления. В перспективе это сыграет вам на руку.

• Сложность анализа.

К сожалению, сейчас не существует никаких надежных инструментов для проверки бота перед покупкой в нем рекламы. Все строится на доверии, поэтому рекламу в ботах берут не очень охотно.

Решение для владельца - создать канал, в который пересылать все рекламные посты. Канал проиндексируется сервисом аналитики Telemetr и будет отображаться у всех рекламодателей в упоминаниях.

• Длительный «топ».

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👨🏻‍🔧 В обход Bot API.
- для программистов.

Для разработки ботов обычно используют Bot API, но мало кто знает, что обычными ботами (созданными у @BotFather) можно управлять через официальный Telegram API, называемый в народе MTProto API.

• Как это работает?

Bot API - это промежуточный сервер между ботом и сложным MTProto API (Telegram API), созданный для упрощения разработки. Поэтому, при необходимости, его можно исключить из цепочки и управлять ботом напрямую через MTProto API. Подробнее.

• Что это дает?

Из основного: боты, использующие MTProto API, могут отправлять файлы до 2 GB, получать список пользователей чата или канала, загружать историю сообщений. Получается некоторая смесь обычного бота и юзербота.

• Зачем тогда Bot API?

Bot API, хоть и содержит некоторые ограничения, но значительно проще во взаимодействии, так как это обычный HTTPS-интерфейс. Он подходит для абсолютного большинства проектов, поэтому и популярнее MTProto API для разработки ботов.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
⚠️ Про «Status alerts»

Недавно открыли для себя крутую фичу Telegram - Status alerts. Во время большой нагрузки один из наших ботов упал и @BotFather заботливо прислал нам об этом оповещение!

Оказывается, Telegram автоматически мониторит популярных ботов (которые обрабатывают более 300 запросов в минуту) и уведомляет владельца в случае неисправности: мало ответов на входящие сообщения или inline/callback запросы.

В присланном оповещении @BotFather предлагает отметить проблему как решенную, связаться с поддержкой, или отключить мониторинг на некоторое время:
🔑 Авторизация через Telegram.
- нужна каждому сайту.

Аккаунт Telegram сейчас есть практически у каждого. Аналогично Google и Facebook, на любом сайте можно настроить авторизацию через наш любимый мессенджер! Сегодня мы расскажем, как это сделать, поехали:

• Стандартный виджет.

Создаем бота и связываем его с сайтом по этой инструкции. В результате получаем виджет для сайта, при нажатии на который пользователь будет авторизован. Кстати, после этого бот получит право отправлять пользователю сообщения)

• Кнопка LoginUrl.

Хорошая замена первому способу если пользователь изначально находится в Telegram. Выглядит как обычная inline-кнопка, при нажатии на которую всплывает окно с предложением зайти на сайт. Так работает, например, @discussbot.

• Ручной способ.

Все просто - генерируем уникальную ссылку на сайт и выдаем ее пользователю через бота. На самом сайте просто проверяем, что пользователь перешел именно по этой ссылке и логиним его. Такой способ использует, например, сайт Telemetr.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
💵 Про воронки продаж.
- продолжение t.me/BotValley/67

По определению, воронка продаж - путь человека от первого знакомства с товаром до момента покупки. И, как вы уже догадались, этот путь можно автоматизировать с помощью чат-бота!

• Как это работает?

Бот встречает пользователя заранее составленными текстами, задает вопросы (тем самым сегментируя аудиторию), подогревает интерес и совершает продажу! Или, как вариант, переводит юзера на реального человека для продолжения общения.

• Зачем это нужно?

Создав подобного бота один раз, вы сэкономите себе уйму времени. Бот сам будет круглосуточно общаться с клиентами, рассказывать информацию о продукте и принимать оплату.

• Какие еще плюшки?

В отличие от сайта, с которого пользователь может легко выйти, аудитория в боте остается надолго, поэтому в дальнейшем по базе юзеров можно проводить рассылки с новыми предложениями, новостями и опросами.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Традиционная подборка сервисов для разработчиков и владельцев ботов, которыми мы сами пользуемся и можем смело вам советовать!

📒 Telemetr - лучший сервис аналитики Telegram-каналов. Поможет легко подобрать площадку для рекламы вашего бота! Бесплатная версия позволяет проверить 3 канала в день, платная стоит $20/месяц.

⭐️ InfernoSolutions - проверенный хостинг, которым мы сами пользуемся уже более 2-х лет. Никаких нареканий! Цены начинаются от $5. Оплачивать можно даже криптой.

🔋 No-IP - позволяет быстро и бесплатно создать домен третьего уровня. Удобно для быстрой настройки вебхука, демонстрации бота или сайта.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
📺 Про реферальные программы.
- продолжение t.me/BotValley/42

Практически в каждом боте, предоставляющем любые услуги, есть своя реферальная программа. И не удивительно, ведь это довольно эффективный способ продвижения! Сегодня о нем и поговорим:

• Что это такое?

Рефералка/партнерка - система, при которой любой пользователь может пригласить в бота друзей и получить что-то взамен, например, баллы или реальные деньги. Таким образом бот экономит на рекламе и привлекает новых юзеров!

• Какие они бывают?

Все рефералки делятся на одноуровневые и многоуровневые. В одноуровневых партнер получает награду только за тех рефералов, которых пригласил он сам, а в многоуровневых - за рефералов его рефералов и т.д. Уровней может быть сколько угодно, например, 3 или 10.

Кроме этого, все партнерки делятся по типу награды. Например, вы можете получать процент с продаж (RevShare - самая популярная и безопасная модель) или фиксированную выплату за каждого партнера (CPA).

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
#portfolio

🛳 @ShipRobot - новый проект от нашей команды!

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

Это тестовая версия, поэтому мы будем вам благодарны за любые отзывы и предложения - @lvadislav, @justdii
🎙 Спасибо всем за участие! Мы получили достаточно много вопросов и отобрали самые крутые из них:

• Когда стоит начинать продавать рекламу в боте и где находить рекламодателей?

Однозначного ответа тут нет, но мы рекомендуем начинать продавать рекламу как минимум при 5-10к пользователей. Находить рекламодателей можно в специальных каналах и чатах, например: 1, 2, 3, 4. Не лишним будет создать канал с отзывами, это сильно поможет в первое время. Более подробно мы раскрывали эту тему в недавнем посте.

• Что актуальнее сегодня: боты в Telegram или Discord?

Нам кажется, на данный момент в этой схватке однозначно выигрывает Telegram) Поясним. Discord заточен под игроков и не очень распространен вне геймерской среды. Да и делать ботов намного приятнее для Telegram, с простотой его API сравнится мало какой другой мессенджер.

• Какие платежные системы популярны при разработке Telegram ботов? Какие часто используете?

Очень популярны QIWI, ЮMoney, LiqPay, Free-Kassa. Но исторически как-то сложилось, что мы чаще всего к ботам подключаем прием и отправку крипты, например BTC, ETH, USDT.

• Какие ЯП и фреймворки используете? Как и на чем делаете админки для ботов? Какие БД используете при разработке?

Пишем ботов на Python. Для удобного взаимодействия с базой данных и быстрого создания админок используем Django. Для взаимодействия с Telegram используем библиотеки Pyrogram, pyTelegramBotAPI, Telethon. При разработке используем базу SQLite, а в продакшене - PostgreSQL, благо Джанго позволяет сменить базу в несколько строк)

• Что происходит с ботом после окончания разработки? Как он передается заказчику?

Тут все очень просто - мы бесплатно переносим бота на сервер клиента, предварительно узнав все нужные данные (токены, ключи API и т.д.). Сервер всегда поможем выбрать, но чаще всего хватает минимального за $5/месяц. Про завершенные проекты мы не забываем и поддерживаем их на всем сроке службы)
📓 Анализ бота перед покупкой рекламы.
- дополнение к t.me/BotValley/103

Не секрет, что рекламу в ботах покупают не так активно, как на каналах. Связано это со сложностью анализа. В каналах проще: посмотрел кол-во подписчиков, просмотров, проверил канал через Telemetr и понял, стоит ли брать в нем пост. А что делать с ботами?

1. Попросить скрины статистики.

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

2. Попросить отзывы.

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

3. Посмотреть упоминания бота.

Небольшой лайфхак. Заходим на Telemetr, открываем раздел «Поиск постов», далее «Все посты», вводим @username бота в поле «В тексте:» и получаем все рекламные упоминания бота! Таким образом можно понять, не соврал ли владелец по поводу количества юзеров и примерно определить качество аудитории, их пол и ГЕО.

Перечисленные способы, конечно, не дадут 100% гарантию на покупку хорошей рекламы, но пока в Телеграме нет никаких встроенных инструментов, приходится как-то крутиться)

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Неожиданно..
👟 Ботинок - новый канал от нашей команды!

Как вы знаете, мы разрабатываем ботов на заказ уже более трех лет. За это время мы видели огромное количество полезных ботов и решили собрать их в одном месте!

Начинаем постепенно заполнять канал) Судя по опросу, среди вас очень много создателей ботов! Присылайте нам свои работы - @manager_BotValley
🦆 Прием платежей без юр. лица.
- продолжение t.me/BotValley/19

Все платежные системы, которые подключаются к боту через @BotFather, требуют официальной регистрации бизнеса. Но что делать если у вас нет такой возможности? Сегодня опишем несколько методов автоматизированного приема платежей в боте для физических лиц! Поехали:

• Криптовалюты.

Прием большинства криптовалют (например, BTC, ETH, USDT.ERC20), можно подключить к боту полностью анонимно. Это можно реализовать самому с помощью сторонних библиотек или использовать готовые API, которых огромное множество.

• QIWI Кошелек.

Выводим пользователю кошелек и комментарий для отправки средств, или сразу отправляем юзера на страницу перевода с заполненными данными. После этого проверяем платеж с комментарием через QIWI API. Ничего сложного)

• ЮMoney (Яндекс.Деньги).

Способ, полностью аналогичный предыдущему. Ссылка на документацию: yoomoney.ru/docs/wallet. Главное не путать с ЮКассой (Яндекс.Касса) - она требует регистрации бизнеса и подключается официально через @BotFather!

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👼 Webhook или Polling?
- вечная дилемма.

Любой бот в Telegram - это программа, которая получает сообщение (обновление) от пользователя и присылает что-то в ответ. А как она получает это обновление? Тут есть два принципиально разных способа, о которых мы сегодня расскажем!

1. Polling.

Простой вариант, подходит для быстрых тестов и небольших проектов. Бот периодически опрашивает сервер Telegram Bot API на наличие новых обновлений (метод getUpdates) и обрабатывает их по очереди. Все равно на чем запущен код бота - на обычном компьютере, сервере или даже телефоне, требуется только доступ в интернет.

2. Webhook.

Более сложный вариант, при котором Telegram сам присылает нам новые сообщения POST-запросом туда, куда мы скажем (метод setWebhook). Webhook стабильнее, чем Polling, но требует сервер или хостинг и SSL-сертификат. В своих ботах мы используем именно этот вариант.

Как видим, оба подхода имеют право на жизнь. Polling - проще и удобнее, Webhook - более затратный, но надежнее и мощнее. Какой из них выбрать - решать вам)

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🛳 Обязательная подписка на канал.
- еще один способ монетизации.

Наверняка вы видели много ботов, при запуске требующих подписку на свой Telegram-канал. Признаемся, мы тоже так делаем в @ShipRobot, @MotherMoviesBot и многих заказных ботах. Так ли это эффективно и какие имеет подводные камни? Сегодня расскажем на своем опыте!

• Дешевый подписчик.

Если ваш бот растет вирально (сам по себе) или вы умеете очень дешево привлекать юзеров (например, из ТикТока), то требование подписки - отличный способ монетизации бота. По опыту, подписывается 50-90% пользователей, 1 подписчик при этом выходит в 5-8 рублей.

• Тематика канала.

Важный момент - тематика канала должна совпадать или быть «шире» тематики бота. Если вы будете заставлять юзеров бота погоды подписываться на канал про машины, это будут «мертвые» подписчики, которым не интересен ваш контент.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii