IT BEEN A YEAR🇹🇭🍻🎉 ผ่านมานึ่งปีแล้วสิ ในตอนที่เข้ามาทุ่งม่วงครั้งแรก หาสมัคร Nip-05 ยาก บางเว็บก็ยังบัค ๆ มึน ๆ สมัครแล้วไม่ขึ้นบ้าง เลยเริ่มไปหา code ใน github ว่า Nip-05 มันทำงานยังไง แรก ๆ ยัง clone ขอคนอื่นมาใช้อยู่เลย 😆 จะเอามาใช้คนเดียวมันก็ไม่คุ้ม จ่ายตั้งหลายหมื่น sats เลยเลือกที่จะเอาชื่อ #siamstr ที่ใช้กันในตอนนั้นมาทำเป็น Nip-05 ให้ทุกคนใช้ซะเลย พอผ่านไปไม่ถึงเดือน vercel มันโหลดเกินโปรฟรีที่เค้าให้ใช้ฟรีมา ก็เลยทำเป็น Rust API ครอบดึงหน้าเว็บจาก vercel มาอีกทีให้ประหยัดขึ้น ผ่านไปไม่นานก็คันมืออยากฝึกเขียนหน้าเว็บด้วยภาษา Rust นี่แหละ เอาเป็นที่ฝึกฝีมือเขียนโค้ด การได้เข้ามาที่ทุ่งม่วงนี้ ได้อ่านแง่คิดดี ๆ ที่แตกต่างไปจาก main-stream media ที่พาเราหัวร้อนทะเลาะกับคนแปลกหน้าได้ตลอดเวลา พอเข้าใจอะไรหลาย ๆ อย่างมากขึ้น พอรู้ว่าอะไรเป็นอะไรแล้วก็ยิ่งรู้สึกว่ามีเวลามากขึ้นด้วย ฝึกฝนในเรื่องที่เราสนใจมากขึ้น จนตอนนี้ก็ได้งานเขียนโปรแกรมภาษานี้สมใจอยาก 🍻 #ThailandZapathon
siamstr.com's avatar siamstr.com
สวัสดียามเช้าครับชาว #Siamstr สำหรับใครที่กำลังหา Nips-05 verify หรือว่าตัวเช็คยืนยันตัวตน ตอนนี้เรามี www.siamstr.com เพื่อใช้ชาว #ThaiNostrich และทุกคนทั่วโลก สามารถลงทะเบียน npub ไว้ และรับ name@siamstr.com ไปติดหลังชื่อเราได้ฟรี ๆ และยังสามารถเลือกได้ว่าจะใช้ที่อยู่นี้เชื่อมกับ LNURL เพื่อรับ Zaps ผ่าน name@siamstr.com ได้อีกด้วย image
View quoted note →

Replies (5)

สามารถใช้ตัว repo หน้าเว็บ siamstr แล้วปรับ reverse proxy เมื่อเข้ามา path "/" ก็โยนไป port หน้า wherostr ได้เลยครับ ส่วน path .well-known เราก็ชี้ไปยัง port ที่เรารันตัว siamstr ไว้ แค่นี้ก็ได้แล้วครับ image
ถ้าสร้าง field input email แล้ว listen API ป้อน input username @siamstr.com > ยิง json username String > return status: 0|1 (true|false) ว่า username ใช้ได้ไหมอันนึงนึง และมี ปุ่ม add ยิง json username: String, pubkey: String, lnurl: String ถ้าไม่ใช้ปล่อยว่าง Empty not Null, น่าจะเอาเอาไปใช้ได้เลยนะครับ ตัว API ไว้หลังไมค์กันได้ครับ