LN Telegram
LN utilities for connecting up to Telegram
To run the bot, install balanceofsatoshis and
run the telegram
command
Lightning Network Telegram bot commands
LN utilities for connecting up to Telegram
To run the bot, install balanceofsatoshis and
run the telegram
command
handleEarningsCommand
: Support large numbers of forwardsPREFERRED_TOKENS_TYPE=rounded
to adjust amount formattingpostSettledPayment
: Show outgoing hop forwarding alias for sent paymentspostSettledInvoice
: Add argument min_rebalance_tokens
to constrain postshandleBalanceCommand
: Show balance of funds on the nodepostSettledInvoice
: Show forwarding alias for received paymentshandleGraphCommand
: Support multiple words in node querieshandleInvoiceCommand
: Support multiple words in peer queriesactOnMessageReply
, handleInvoiceCommand
: Add support for specifying
amount as a formula, including fiat amountshandleButtonPush
: Fix crash when an unknown button push event is receivedpostSettledInvoice
: Use mtokens precision in rebalance messageshandleLiquidityCommand
: Add support for showing fee rateshandleGraphCommand
: Increase error catching guards on channels summaryhandleGraphCommand
: Add latest channels summary to node infoPREFERRED_TOKENS_TYPE=full
to adjust amount formattinghandleStopCommand
: Add confirmation to avoid accidental terminationpostSettledInvoice
: Add support for showing balanced open proposalshandleInfoCommand
: Add method to get node wallet infohandleBlocknotifyCommand
: Add access checking on command invocationhandleBackupCommand
, handleInvoiceCommand
: Handle posting wrong user errhandleLiquidityCommand
: Handle scenario where no liquidity existspostNodesOffline
: Add method to notify of nodes going offlinepostNodesOnline
: Add method to notify of nodes connectedpostClosingMessage
: Add method to notify of a new pending closing channelpostOpeningMessage
: Add method to notify of a new opening channelpostClosedMessage
, postOpenMessage
: upgrade to MarkdownV2handleGraphCommand
: Add method to lookup a node in the network graphhandleStopCommand
: Add method to handle the bot stop commandhandleStartCommand
: Add method to handle the bot start button commandhandleEditedMessage
: Add method to handle editing of a past messagepostCreatedTrade
: Add support for moving a trade-secret to another nodepostCreatedTrade
: Add support for setting a trade-secret expiration dateAdd support for changing trade-secret descriptions
actOnMessageReply
: Change method name of updateInvoiceFromReply
isMessageReplyAction
: Change method name of isMessageReplyToInvoice
postCreatedTrade
: Add support for deleting a created trade-secretpostCreatedTrade
: Add method to post a created trade-secretpostSettledTrade
: Add method to post a settled trade-secrethandleButtonPush
: Add method to handle button pusheshandleInvoiceCommand
: Redesign interface to use buttonsisMessageReplyToInvoice
: Add method to test if reply is reply to invoiceupdateInvoiceFromReply
: Add method to update a created invoice from a replypostSettledPayment
: Add method to post a settled payment to the bothandleCostsCommand
: Correct week chain fee summaryhandleCostsCommand
: Add command to show rebalance and chain fee costshandleBackupCommand
: Swap request
argument for send
to use native send filepostUpdatedBackup
: Swap request
argument for send
to use native send filehandlePendingCommand
: Add check on from and id before pending lookupshandlePayCommand
: Fix issue paying requests that require the payment noncenotifyOfForwards
: Combine forwards within the same pairRemove momentjs dependency
handleConnectCommand
: Fix missing reference to already connected messagehandlePendingCommand
: Add method for responding with pending channels and HTLCshandleVersionCommand
: Add method for responding with version numberpostSettledInvoice
: Add quiz message supportpostSettledInvoice
: Fix race condition in rebalance paymentpostSettledInvoice
: Add safeguard against unexpected data in payment recordpostUpdatedBackup
: Use this method instead of postUpdatedBackups
, which is removedpostUpdatedBackups
: Method removednotifyOfForwards
: Use this method instead of postForwardedPayments
, which is removedpostSettledInvoice
: Show public key of sender even when unverifiedpostForwardedPayments
: Method removedhandleEarningsCommand
: Add command to show node earningshandleLiquidityCommand
: Fix outbound liquidity commandhandleBackupCommand
: Add method to send backups as fileshandleBlocknotifyCommand
: Add method to notify on new blockshandleConnectCommand
: Add method to show the Telegram user idhandleInvoiceCommand
: Add method to create an invoicehandleLiquidityCommand
: Add method to show liquidity detailshandleMempoolCommand
: Add method to show the mempool statehandlePayCommand
: Add method to pay an invoicepostChainTransaction
: Add method to post a chain transaction messagepostClosedMessage
: Add method to post a closed channel messagepostForwardedPayments
: Add method to monitor and post forwarding messagespostOpenMessage
: Add method to post a channel open messagepostSettledInvoice
: Add method to post a received payment messagepostUpdatedBackups
: Add method to post a backup updated messagesendMessage
: Add method to send an arbitrary message