-
@ nostr_cn_dev
2025-01-15 08:57:20`relayServer = [ "wss://search.nos.today/", "wss://relay.nostr.band/", ];
relays = [relay for relay in relayServer]
words = "news"
filters = {"kinds":[1,30023],"limit":100,"search":words}
r = RelayPool(relays)
r.connect(5)
def handler_event(event): dt_object = datetime.datetime.fromtimestamp(event['created_at']) log.blue(dt_object.strftime('%Y-%m-%d %H:%M:%S'),False) print(event['content']) print(event['tags'])
subs = r.subscribe(filters) subs.on("EVENT",handler_event)`
这里主要解决的问题是 :服务器的选择,不是所有的服务器都支持搜索的。 第二, filter的写法,这个其实普通的去填写就可以。 然后订阅后,就有结果了。
过一段时间 nostrhttp会增加这个功能。