#идея #разработки: криптанский метод отложенного постинга в Telegram каналы.
Сейчас существует множество ботов для отложенной публикации. Но все они централизованы.
Был даже случай, когда бот публиковал в канале лозунги...
Сегодня пришла идея:
А почему бы не сделать максимально криптанский метод отложенного постинга...
Суть:
1. Пользователь скачивает html страницу. При желании и наличии навыков может изучить код, либо передать знакомым.
2. Авторизуется при помощи
#viz,
#steem,
#hive,
#golos аккаунта или иного блокчейна.
3. Идёт в
@BotFatherИ создаёт бота.
4. На странице открывает блок "Настройки" (спойлер), после чего заполняет полученный API ключ бота, а также, после добавление бота в канал, id (с -) или логин.
Данные шифруются и добавляются в localStorage.
Также в настройках в редакторе визуальном он может написать шапку и подвал поста (верхнюю и нижнюю часть).
Они также будут сохранены.
И заполняет в поле "Сервер отправки" аккаунт / адрес кошелька сервера отправки.
5. Когда возникает надобность написать пост, пользователь пишет текст поста.
По окончании нажимает "Предпросмотр", и ему выводится текст поста, как он отобразится в Telegram.
6. Заполняет дату и время отправки.
7. Если всё ок, нажимает "Отправить".
После этого данные зашифровываются приватным ключом пользователя и публичным ключом сервера отправки.
8. Далее в блокчейн публикуется отложенная транзакция custom с ID v2tg и JSON:
{ak: "...", c_id: "...", t: "...", a: "."}, где
… - зашифрованные значения соответствующих ключей.
ak - API ключ бота (напомню, что в зашифрованном ключом пользователя виде).
c_id - id канала.
t - текст поста.
a - аккаунт сервера отправки.
9. Скрипт сервера отправки видит, что:
А) id соответствует и формат JSON правильный;
Б) Логин аккаунта соответствует ему.
10. Расшифровывает данные, в функции этой же запускает бота, указывает текст и отправляет в Telegram.
После чего забывает о данных, которые передал пользователь.
Далее он может принять транзакцию от другого пользователя...
Недостатки:
1. Скрипт может быть модефицирован для сохранения данных.
Соответственно придётся самому разворачивать... Но тогда не проще ли будет просто создать самому бота и запустить, либо создать мне готовый скрипт бота отложенной отправки, чтоб каждый смог его установить без заморочек?
2. Нужен визуальный html редактор, которые будет поддерживать только разрешённые Telegram теги: есть ли такие?
3. При использовании публичных известных серверов отправки, которым отправляют многие, по сути, создаются те же риски, что и при использовании текущих централизованных ботов...
4. Модель монетизации публичных серверов непонятна...
Если централизованные боты могут у себя рекламу рассылать, то тут никак...
Разве что требовать для отправки ещё одной транзакции: перевод средств на определённую сумму...
В общем, в начале поста мне показалась идея прекрасной, а сейчас появились сомнения, нужно ли делать...
Пишите свои мысли в
@blind_dev_chat: по обсуждаем.
Суть же в том, что я хочу сделать более надёжный и анонимный инструмент отложенного постинга в свои каналы. И об этих отправках никто кроме автора не должен знать... А если и будет известна сама отправка, не будет понятно, в какой канал и каким ботом...
Да и аккаунт можно создать под эту задачу...
P. S. Данную методику можно транслировать и на BTC / другие блокчейны, где есть отложенные транзакции.
Благодарю за внимание, и ещё раз предлагаю посетить чат
@blind_dev_chat: мне важно знать, стоит ли такое делать... Либо бота с лёгкой установкой и открытым кодом...
---
Нравится то, как веду канал?
Отправьте донатСсылки канала@blind_dev