Телеграм-бот @LightningTipBot
Cover

Телеграм-бот @LightningTipBot с поддержкой Nostr и сети Молния

March 3, 2023

Гид подготовлен Тони⚡️.

Поддержать проект.

Lightning Tip Bot – удобный робот, который выведет ваше взаимодействие с Telegram, сетью Молния и протоколом Nostr на новый уровень.

Изначально разрабатывавшийся как Телеграм-бот с поддержкой сети Молния, LightningTipBot (далее LTB) получил новый виток развития с ростом популярности протокола Nostr. Помимо уже привычных многим ЛН-платежей бот поддерживает и создание связки ключей (учетной записи) Nostr, и Запы. Благодаря этому он может служить отличным связующим звеном для финансового общения разных социальных приложений.

Предназначение Lightning Tip Bot #

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

Для начала работы просто перейдите по этой ссылке или введите @LightningTipBot прямо в поиске Телеграм. Заведите беседу с ботом, нажав /start.

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

Основные функции / команды #

Предоставление ЛН-адреса #

Каждый пользователь Телеграм автоматически получает лайтнинг-адрес – привычный человеку формат для получения сатов в сети Молния. Ваш адрес состоит из вашего имени пользователя в Телеграм + @ln.tips.

Лайтнинг-адреса выглядят точь-в-точь как привычные адреса электронной почты.

Для примера можете взглянуть на мой адрес от LTB: tony_lightning@lntips

Уточнить свой адрес, а также получить его QR-код можно, нажав кнопку App на панели управления ботом.

Подробнее о лайтнинг-адресах можно узнать из этой статьи.

Отправка сат другому пользователю Телеграм #

Единственное условие: получатель должен заранее завести беседу с ботом. Если получатель еще не взаимодействовал с ботом, вы можете попросить его это сделать. Отправку можно осуществить

  • из окна взаимодействия с ботом через команду:
/send <сумма> @<имя пользователя>

Примером такой команды может послужить:

/send 21000 @tony_lightning
  • прямо в чате с получателем:
@LightningTipBot /send 21000
  • также можно отправить саты на ЛН-адрес:
/send 21000 21ideas@getalby.com

Оплата LN-инвойсов #

Вставляйте лайтнинг-инвойсы в диалог с ботом, чтобы оплатить их:

/pay <lnbc…>

Использование бота в групповом чате #

LTB выведет общение участников Телеграм-чата на новый уровень. Добавьте бота в качестве администратора чата и участники чата смогут:

  • отправлять пару сат в знак благодарности за полезный комментарий/пост, просто отвечая на сообщение следующей командой:
/tip <сумма> [<заметка>] 
  • Раздавать саты
  • Создавать копилки
  • Взимать саты за вход в чат
Если вы не хотите наделять бота правами администратора, вы все равно можете использовать те же команды, просто добавляя @LightningTipBot в начале каждой команды.

Анонимный ЛН-адрес и LNURL #

По команде advanced бот предоставляет вам анонимные ЛН-адрес и LNURL на случай, если вы не хотите указывать данные, которые можно связать с вашим Телеграм-аккаунтом:

Другие функции #

Бот общается на русском языке, поэтому для вас не составит труда разобраться в остальных его функциях. Помощника можно вызвать командами /help (список простых команд👇) и /advanced (список сложных команд👇).

Подключение ЛН-кошельков #

Вы также можете подключить мобильные лайтнинг-кошельки для мониторинга вашего аккаунта LTB. На данный момент поддерживаются кошельки Blue 1 и Zeus. Экспортировать LTB можно, введя команду /link и проследовав инструкции.

Скриншот кошелька LTB, импортированного в Blue Wallet

Поддержка Nostr #

Вы можете ввести свой ЛН-адрес из бота в любимый клиент Nostr и получать запы и переводы прямо на телеграм-кошелек (не забывайте о возможности получать оповещения и управлять ботом из других кошельков). Более того, благодаря поддержке NIP-57 вы будете также получать комментарии при каждом финансовом взаимодействии с Nostr:

Вы также можете ввести свой публичный ключ Nostr командой /nostr add <ваш публичный ключ>, чтобы получить верификацию NIP-05. Далее просто введите свой LTB-адрес в поле NIP-05 в настройках своего Nostr-клиента:

Команды #

Примеры простых команд (/help): #

/tip 🏅 Ответьте на сообщение, чтобы отправить Tip (небольшую сумму в Сатоши): /tip <сумма> [<заметка>]

/balance 👑 Проверить баланс: /balance

/send 💸 Отправить средства пользователю: /send <количество> <имя пользователя> или <пользователь>@ln.tips [<заметка>]

/invoice ⚡️ Получить через Lightning: /invoice <количество> [<заметка>]

/pay ⚡️ Оплатить через Lightning: /pay <инвойс>

/donate ❤️ Отправить пожертвование проекту: /donate 1000

/advanced 🤖 Продвинутые возможности.

/help 📖 Прочитать справку.

Примеры сложных команд (/advanced): #

/transactions 📊 Список транзакций

/link 🔗 Привязать кошелек к BlueWallet или Zeus

/lnurl Получить или оплатить через ⚡️Lnurl: /lnurl or /lnurl <lnurl> [заметка]

/nostr 💜 Соединиться с Nostr: /nostr

/faucet 🚰 Создать криптораздачу: /faucet <емкость> <на_пользователя>

/tipjar 🍯 Создать копилку: /tipjar <емкость> <на_пользователя>

/group 🎟 Платный вход в чат: /group add <мой чат> [<цена>]

/shop 🛍 Создать магазин: /shop или /shop <пользователь/id_магазина>

  1. Гид по кошельку Blue Wallet доступен здесь ↩︎


Подключитесь к нашему релею, чтобы оставить комментарий. Подробнее.