大家最好先从加中继开始,以防失联中文圈统一都加上以下中继:
wss://offchain.pub
wss://universe.nostrich.land
wss://relay.nostrich.land
wss://relay.damus.io
wss://nostr21.com
你的公钥是"npub1jpzrpnstdqxn5nu8654pjwszdt9mfwcmrvslvu3q6af9zgch8g2qyj6r7s"
通过 https://8nostr.com/ 转码hex为:
904430ce0b680d3a4f87d52a193a026acbb4bb1b1b21f67220d7525123173a14
经检查已经存在于那个2978个中文用户的清单里:
https://pic.abaiba.top/file/nostrpic/nostr_id_public_keys_china_users.txt
由于活跃用户的算法是从中继里获得用户最近发帖的信息,比如:
echo ‘[“REQ”, “cn”, {“authors”: [“db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af”] , “kinds”: [1], “limit”: 1}]’|nostcat wss://offchain.pub|jq ‘.[2].created_at’
用来验证的中继是wss://offchain.pub ,这个是2978个中文用户使用最多的中继,看了一下你的中继列表好像没有wss://offchain.pub,所以没有筛选出来。
2987个中文用户,使用Python脚本仅检测出43个活跃用户:
@npub1mvgmxgqfmy2d6a4ajp9c5cmxylgajppl9f8eajhk4tu96pw977hsmwh70c
@npub16dq3qps8sgehezrylamryx5zrukmhnashvecvjcucjr3927cf2qqd8evcw
@npub1ly0gm0wep64xngzxv4fup9rhxtrw5l2e87djmct32s8d4eaz3z8qqca5wc
@npub19l03suyl2h40ym3zhscrseh346ug3u22ptt88syps27hj9vfqfxq3ykck2
@npub10vup35yg4zrtsq0phw5k956sqxs860vw8u0gn52m67apvy72lktq8xj7tf
@npub1rw07v4m9q007w5l9uelkgsjtylpwz2csvzhzfp0xv66m3lyeegnq4fpemg
@npub1d5ygkef6r0l7w29ek9l9c7hulsvdshms2qh74jp5qpfyad4g6h5s4ap6lz
@npub12w5rjt5hrdrrym3ap7yk0kchcnmuefx5905hnvtxgyjv3a56755qx6u7fz
@npub1pjvvr9we639fn6kp9aqnf4rua5suwe8mdvfygr0gegadhuxrwwnsz5jf67
@npub1924489x2wenugrngjwtlded3j29rk2ffr7e4an3v0ufzgt5xw03s3st05g
@npub1d80u7884h6qsjrvaj5c5l7upuq3sh86kn56sev46hesg6na27wcq62tflx
@npub1x8dzy9xegwmdk2vy30l8u08caspcqq2yzncxehdsa6kvnte9pr3qnt8pg4
@npub1ydgm8xkac306vcjxye8sg9znh5lz4jjmgenczwp3rc9rll209kaqewkjwk
@npub1jpzrpnstdqxn5nu8654pjwszdt9mfwcmrvslvu3q6af9zgch8g2qyj6r7s
@npub18880jqtepeem2w0eerertfl5me2vwllygl5t2cdz4h5v5st2xq2qsx49dk
@npub1xwwmvty3er863uy9lz03zhc6m9wlzr88f9esywdkq4xjg5en9yyqktl3nz
@npub1alpvx8xa42x0hpve03ps76awv843837ztqe8gr4fp4ve8c0rtynqnztsk9
@npub1pyv9hdawlh04gm5skgqv66pnuu3w0dhvljwn8haq7ktqaclxfr3scx5j5f
@npub1ejxswthae3nkljavznmv66p9ahp4wmj4adux525htmsrff4qym9sz2t3tv
@npub1xldku3tpyfhqcl69z279y5jjhhsrp47agu8rzshwtpnpcgrzexnsln73fv
@npub17syr9cntr5f03gnhz7mqdxtt4mmgh39khpky5dw2sflkl09l2y0qra94wl
@npub1s36lkdvyh45ae5786xem90rm9tdk09c2l4hwgta3pnu24vtq2luqnhyzks
@npub1vgxzkm0ml3ha4u77urr0fvyq7gcemx9lszmrkcalgk9zw2ffhp0sap0l9y
@npub17eydjgu2g4quzq297ywc2vk99yyfh73rcqturw2echpxmqsd0wus738tsx
@npub1g5vqgf8jfewl2rfc020mlawq9r7grkc5adzvzamv6harmmwvymvq5czrmf
@npub100lwgwshxc8xjm8tjtn4lc5jh2mum62908x9nnmhs3a6qsnplt5qfsrj7u
@npub1qzymtlttq4trfktxw7kjrcdcu5zfskv3vdh2y4n3k6snj96pasyq7pwkju
@npub10nmgk3azkfpaqcezhldk58pyytackwsc6x99eyxz0dv73asj25lqfc7024
@npub12auyyr4hy3l72ymkgkjun7w95e3pl65hjpn0l3auzdz9ad04ew6s67v3cq
@npub1ccjq3jwtlhwv358r0g6xglxhc5zg9f9sex63xxl62ut6fl5efu4sysmr09
@npub1p8al3ua7ttnkxs6cs95c6m5yth5rh6d4u8x2nxvgjxx3073avrcqqfv2pl
@npub1te0uzs6vj29umjaxlqqct82j8q6ppyefrxq06dhr8d6pvwfatgkqjmjgwp
@npub13ytn4m4x3mg0v3ey6ylkw69u033n9zlrdg7f2s04zvtmrqa52z9sedtyky
@npub1spyzucqh3skwn9k6d4n4wl6k52evglxtrjzvs8et09sxxl9hrduq945j7y
@npub1k88t6dawufpadnzg46772ymqu2m9wgkntzp949z556gxhluayffqk90wft
@npub1s9fz6trs7aj5sms34dw598gdx362r290ru8yf32gjezrlzx0wulqu027sd
@npub1rq9x6sk86e8ccw2cm8gsm4dyz9l24t823elespupaxjnzdk026fsca2r93
@npub1gjd56m6gw0kr4hdpx5z74fvv4tsmzpgcdwj8s47qx6g2u6wt0vjsu6a0tp
@npub1xy54p83r6wnpyhs52xjeztd7qyyeu9ghymz8v66yu8kt3jzx75rqhf3urc
@npub1vnrxcgc758p9a0txk987fg93kwdxj2xksf9dg0srta225enmcegqr5trfx
@npub1zk3nqtpmgt8mssz3n9gldxsknxy439q9twwff67qmetzanhalfpqnr7mj3
@npub1th6p84x9u5p4lagglkvm8zepa2dq4s9eanp57vcj4w5652kafads7m930q
@npub1rashud5vuce6eme53ghh2hws53v72m3eganxn9fy4ewsaenwnj4qtd3mdy
nostcat 的安装方法不正确 ,参考 https://github.com/blakejakopovic/nostcat :
Using Cargo to install (requires ~/.cargo/bin to be in PATH)
$ cargo install nostcat
Building from source (may be unstable)
$ git clone https://github.com/blakejakopovic/nostcat
$ cargo build --release
Running inside a Docker image
$ docker build -t nostcat .
# Run the the docker image as an executable
$ echo '["REQ", "RAND", {"kinds": [1], "limit": 2}]' | docker run --rm -i nostcat wss://relay.damus.io
需要一个Python脚本来处理数据, 作为参数输入的nostr_id_public_keys_china_users.txt 文件的每一行为一个公钥id,需要读取每一行公钥id作为参数,比如 db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af ,拼接命令为 echo '["REQ", "cn", {"authors": ["db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af"] , "kinds": [1], "limit": 1}]'|nostcat wss://offchain.pub|jq '.[2].created_at' , 执行命令将获得的时间戳结果跟当前时间比较 ,如果小于30天则将公钥id 添加输出到 nostr_crawler_live_zh_users_list.txt 文件里,并依次循环执行。
需要一个Python脚本来处理数据, 作为参数输入的nostr_id_public_keys_china_users.txt 文件的每一行为一个公钥id,需要读取每一行公钥id作为参数,比如 db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af ,拼接命令为 echo '["REQ", "cn", {"authors": ["db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af"] , "kinds": [1], "limit": 1}]'|nostcat wss://offchain.pub|jq '.[2].created_at' , 执行命令将获得的时间戳结果跟当前时间比较 ,如果小于30天则将公钥id 添加输出到 nostr_crawler_live_zh_users_list.txt 文件里,并依次循环执行。
从2987个中文用户找出活跃的用户(以1个月内还有发帖子为判断)
需要一个Python脚本来处理数据, 作为参数输入的nostr_id_public_keys_china_users.txt 文件的每一行为一个公钥id,需要读取每一行公钥id作为参数,比如 db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af ,拼接命令为 echo '["REQ", "cn", {"authors": ["db11b32009d914dd76bd904b8a636627d1d9043f2a4f9ecaf6aaf85d05c5f7af"] , "kinds": [1], "limit": 1}]'|nostcat wss://offchain.pub|jq '.[2].created_at' , 执行命令将获得的时间戳结果跟当前时间比较 ,如果小于30天则将公钥id 添加输出到 nostr_crawler_live_zh_users_list.txt 文件里,并依次循环执行。
import subprocess
import time
input_file = "nostr_id_public_keys_china_users.txt"
output_file = "nostr_crawler_live_zh_users_list.txt"
def get_timestamp(public_key):
cmd = f'echo \'["REQ", "cn", {{"authors": ["{public_key}"] , "kinds": [1], "limit": 1}}]\'|nostcat wss://offchain.pub|jq \'.[2].created_at\''
result = subprocess.run(cmd, stdout=subprocess.PIPE, shell=True, text=True)
try:
return int(result.stdout.strip())
except ValueError:
return None
def is_within_30_days(timestamp):
current_time = int(time.time())
return (current_time - timestamp) < (30 * 24 * 60 * 60)
with open(input_file, 'r') as f_in, open(output_file, 'w') as f_out:
for line in f_in:
public_key = line.strip()
timestamp = get_timestamp(public_key)
if timestamp is not None and is_within_30_days(timestamp):
f_out.write(public_key + '\n')
用这个工具查询中继,获得用户最近发帖信息似乎更方便 nostr:note1k2yg2mxsuqqw7a4uzn8tq2rqu3lf7szrgetddup6w9j30szr3cdq9sza6c
你能分析这个图片链接吗,确认一下这张图片是照片还是AI画的?

拿着三千的工资,进了四五十个群,整天回复收到,收到个嘚儿啊!

