q on Nostr: Que estranho. 🤔 O padrão é retornar tudo, a menos que você coloque algum ...
Que estranho. 🤔
O padrão é retornar tudo, a menos que você coloque algum filtro.
Para conseguir os eventos de algum determinado npub você deve abrir uma conexão websocket com o relay.
E enviar a requisição.
No formato
["REQ", <subscription_id>, <filters1>, <filters2>, ...]
Você deve deixar essa String "REQ" como está, escolher um subscription_id pode ser qualquer coisa contanto que seja único, e colocar quais são os filtros. 🤔
Os filtros deve ser json.
Aqui está um exemplo de como consigo todos os eventos do seu npub:
me conecto com um relay que você usa, por exemplo wss://relay.damus.io e envio uma requisição:
["REQ","abc", {"kinds":[1], "authors": ["912aa339f3f0c6401da45ec920e7f4f751c56990c8b4e85c912c4161272ad28d"]}]
abc é meu subscription_id que vou usar até fechar a conexão e o kinds 1 e authors com esses caracteres estranho aà são meus filtros.
Kinds está entre colchetes pois deve ser uma lista, no meu caso só estou interessado no kind 1, e mesma coisa para os authors.
Esses caracteres estranho em authors é o hex do seu npub que eu consegui com uma biblioteca nostr qualquer que decodifica npubs. 😴
O padrão é retornar tudo, a menos que você coloque algum filtro.
Para conseguir os eventos de algum determinado npub você deve abrir uma conexão websocket com o relay.
E enviar a requisição.
No formato
["REQ", <subscription_id>, <filters1>, <filters2>, ...]
Você deve deixar essa String "REQ" como está, escolher um subscription_id pode ser qualquer coisa contanto que seja único, e colocar quais são os filtros. 🤔
Os filtros deve ser json.
Aqui está um exemplo de como consigo todos os eventos do seu npub:
me conecto com um relay que você usa, por exemplo wss://relay.damus.io e envio uma requisição:
["REQ","abc", {"kinds":[1], "authors": ["912aa339f3f0c6401da45ec920e7f4f751c56990c8b4e85c912c4161272ad28d"]}]
abc é meu subscription_id que vou usar até fechar a conexão e o kinds 1 e authors com esses caracteres estranho aà são meus filtros.
Kinds está entre colchetes pois deve ser uma lista, no meu caso só estou interessado no kind 1, e mesma coisa para os authors.
Esses caracteres estranho em authors é o hex do seu npub que eu consegui com uma biblioteca nostr qualquer que decodifica npubs. 😴