✓ SubscribeSubscribers: 3133
😎 Незрячий web3 программист
#идея #разработки: криптанский метод отложенного постинга в 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
Сейчас существует множество ботов для отложенной публикации. Но все они централизованы.
Был даже случай, когда бот публиковал в канале лозунги...
Сегодня пришла идея:
А почему бы не сделать максимально криптанский метод отложенного постинга...
Суть:
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
t.me
😎 Незрячий web3 программист
Буду рад поддержке моих разработок, канала и обзоров.
Способы доната:
1. Рубль через @donate: https://t.me/blind_dev/760
Или на карту:
2200730249268851
2. Crypto bot с BTC, TON, BNB и пр. криптовалютами: https://t.me/blind_dev/758
3. Евро (не знаю, сработает ли): https://t.me/blind_dev/697
4. Либо отправить вручную:
ENS: denis-skripnik.eth
unstoppable domains: blinddev.crypto
ETH / BSC / AVAX /
