IT BEEN A YEAR🇹🇭🍻🎉
ผ่านมานึ่งปีแล้วสิ ในตอนที่เข้ามาทุ่งม่วงครั้งแรก หาสมัคร Nip-05 ยาก บางเว็บก็ยังบัค ๆ มึน ๆ สมัครแล้วไม่ขึ้นบ้าง เลยเริ่มไปหา code ใน github ว่า Nip-05 มันทำงานยังไง แรก ๆ ยัง clone ขอคนอื่นมาใช้อยู่เลย 😆 จะเอามาใช้คนเดียวมันก็ไม่คุ้ม จ่ายตั้งหลายหมื่น sats เลยเลือกที่จะเอาชื่อ #siamstr ที่ใช้กันในตอนนั้นมาทำเป็น Nip-05 ให้ทุกคนใช้ซะเลย พอผ่านไปไม่ถึงเดือน vercel มันโหลดเกินโปรฟรีที่เค้าให้ใช้ฟรีมา ก็เลยทำเป็น Rust API ครอบดึงหน้าเว็บจาก vercel มาอีกทีให้ประหยัดขึ้น ผ่านไปไม่นานก็คันมืออยากฝึกเขียนหน้าเว็บด้วยภาษา Rust นี่แหละ เอาเป็นที่ฝึกฝีมือเขียนโค้ด
การได้เข้ามาที่ทุ่งม่วงนี้ ได้อ่านแง่คิดดี ๆ ที่แตกต่างไปจาก main-stream media ที่พาเราหัวร้อนทะเลาะกับคนแปลกหน้าได้ตลอดเวลา
พอเข้าใจอะไรหลาย ๆ อย่างมากขึ้น พอรู้ว่าอะไรเป็นอะไรแล้วก็ยิ่งรู้สึกว่ามีเวลามากขึ้นด้วย ฝึกฝนในเรื่องที่เราสนใจมากขึ้น จนตอนนี้ก็ได้งานเขียนโปรแกรมภาษานี้สมใจอยาก 🍻
#ThailandZapathon
Login to reply
Replies (6)
อ่าน DM ใน Discord ด่วนนนน
เด๋ว เราอาจจะขอ API สำหรับ link กับ wherostr หน่อยนะๆๆ
ตำนาน..
สามารถใช้ตัว repo หน้าเว็บ siamstr แล้วปรับ reverse proxy เมื่อเข้ามา path "/" ก็โยนไป port หน้า wherostr ได้เลยครับ ส่วน path .well-known เราก็ชี้ไปยัง port ที่เรารันตัว siamstr ไว้ แค่นี้ก็ได้แล้วครับ


อยากจะทำให้ UI ของ wherostr ลิงค์ไป add NIP-05 @siamstr.com เลย พอจะมีช่องมั้ยครับ
ถ้าสร้าง 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 ไว้หลังไมค์กันได้ครับ