Skip to content

Releases: slaninas/nostr-bot

Bech32 private keys

17 Mar 21:59

Choose a tag to compare

It is now possible to use bech32 format (nsec1...) when configuring bot's private key.

Shorten subscription ID

12 Feb 10:25

Choose a tag to compare

  • Shorten subscription ID which is send in "REQ" message (from 64 characters to 32, some relays refused the subscription request with the longer one)
  • A bit of code cleanups

"Feature" Fix

18 Aug 16:59

Choose a tag to compare

  • Commands were executed consecutively instead of using tokio's task system.

Another Bugfix

17 Aug 14:40

Choose a tag to compare

  • Fix subscription (limit it correctly to kind 1 events)

Bugfix

17 Aug 11:22

Choose a tag to compare

  • Fix pongs being treated as a string messages
  • Small doc update + code formatting

Couple of Improvements

16 Aug 19:00

Choose a tag to compare

  • Events validity is checked, if the ID is incorrect or the signature is invalid, the event is ignored
  • Improved documentation
  • Responding to pings with pongs
  • Due to issues with relays disconnection, the pings are send every 30 seconds to every relay to keep the connection alive
  • Using GitHub Actions to run the two unit tests that were added and also running cargo clippy

First Release

12 Aug 09:48

Choose a tag to compare

Contains basic stuff needed for writing a nostr bot.