Skip to content

PatMulligan/nostrchat-old

 
 

Repository files navigation

Nostr Chat - LNbits extension

For more about LNBits extension check this tutorial.

Prerequisites

This extension uses the LNbits nostrclient extension, an extension that makes nostrfying other extensions easy. image

  • before you continue, please make sure that nostrclient extension is installed, activated and correctly configured.
  • nostrclient is usually installed as admin-only extension, so if you do not have admin access please ask an admin to confirm that nostrclient is OK.
  • see the Troubleshoot section for more details on how to check the health of nostrclient extension

Create, or import, a nostr account

For a nostr account you need to provide a Nostr key pair, or the extension can generate one for you.

[!TODO] replace image link create keys

Once you have a nostr account, you can view the details on the nostr account dropdown

[!TODO] replace image link nostracct dropdown

chat box

Nostr Chat Clients

[!TODO] verify/update

  • make quasar client

[!TODO] verify/update LNbits also provides a Nostr Chat client app. You can visit the client from the nostr account dashboard by clicking on the "Nostrchat client" link market client link

or by visiting https://<LNbits instance URL>/nostrchat/chat

[!TODO] update Make sure to add your nostracct public key to the list: image

Troubleshoot

Check communication with Nostr

In order to test that the integration with Nostr is working fine, one can add an npub to the chat box and check that DMs are working as expected:

nostrmarket_chat_test.mov

Restart connection to Nostr

If the communication with Nostr is not working then an admin user can Restart the Nostr connection.

nostrmarket-restart-and-republish.mp4

Check Nostrclient extension

  • see the Troubleshoot section for more details on how to check the health of nostrclient extension

Additional info

Peer support is handled over whatever communication method was specified. If communicationg via nostr, NIP-04 is used.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 78.5%
  • Python 15.8%
  • HTML 5.5%
  • Makefile 0.2%