-

@ 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会增加这个功能。