پیام رسانی در Plang – انجمن DEV

Summarize this content to 400 words in Persian Lang
این مقاله به بررسی پلنگ، یک زبان برنامه نویسی مبتنی بر هدف می پردازد که برای تفسیر زبان طبیعی طراحی شده است. برای اطلاعات بیشتر به plang.is مراجعه کنید
Plang دارای پیام رسانی داخلی است. برای این کار به طور پیش فرض از پروتکل Nostr استفاده می کند.
قبل از اینکه شروع کنیم
حتما پلنگ را نصب کنید.
توجه داشته باشید که کد ساخت و ساز در پلنگ به دلیل استفاده از LLM هزینه دارد. اگر یک کلید OpenAI دارید، می توانید از آن استفاده کنید. دستورالعمل ها در اولین ساخت شما موجود است.
پلنگ یک زبان برنامه نویسی است که در آن کد را به زبان طبیعی می نویسید. من آن را برنامه نویسی قصد می نامم زیرا شما فقط باید قصد خود را بنویسید و LLM متوجه خواهد شد که می خواهید چه کاری انجام دهید.
برای درک آن، مطمئن شوید که برخی از درسهایی که داریم را مرور کنید.
آماده کردن
برخی از مشتریان Nostr در آنجا وجود دارند. من Damus (iOS) و Amethyst (اندروید) را توصیه می کنم.
یکی از این کلاینت ها را در گوشی خود دانلود کنید. این به ما امکان می دهد با برنامه Plang که در این آموزش می سازیم ارتباط برقرار کنیم.
بعد از اینکه آن را راه اندازی کردید، یک حساب کاربری جدید ایجاد کنید و با کلیک روی عکس نمایه خود و رفتن به نمایه خود، آدرس عمومی را پیدا کنید.
آدرس عمومی با شروع خواهد شد ‘npub…..’.
این آدرس را کپی کنید تا دارید ‘npub…..’ در کلیپ بورد شما
کد را تنظیم کنید
بیا شروع کنیم. شما باید Plang را نصب کرده و یک پوشه جدید در رایانه خود ایجاد کنید (شما مکان را انتخاب می کنید).
بیایید پوشه را ایجاد کنیم MessageTest. در داخل پوشه، یک فایل به نام ایجاد کنید Start.goal. این نقطه ورود پیش فرض به برنامه شما است.
حالا کد رو بنویس:
Start
– get the public address for message, write to %publicAddress%
– write out ‘Your address is: %publicAddress%’
– listen to message from ‘npub…’,
on new message call ProcessMessage, content of goes into %message%
ProcessMessage
– write out ‘Message from phone: %message%’
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
اکنون آن را بسازید و اجرا کنید:
plang exec
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
اکنون باید آدرس عمومی Nostr را چاپ کند و به پیامها گوش دهد:
Your address is: npub….
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
سعی کنید از تلفن خود پیامی به npub آدرسی که چاپ شد
ارسال یک پیام
اکنون می خواهیم به گوشی خود پیامی ارسال کنیم.
یک فایل جدید ایجاد کنید SendMessage.goal:
مطمئن شوید که آدرس npub خود را به جای “npub …” از تلفن خود وارد کرده اید.
SendMessage
– send a message to ‘npub….’,
content=%content%
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
ساخت کد:
plang build
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
و کد را با مقداری محتوا اجرا کنید:
plang SendMessage content=”Hello”
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
تلفن شما باید پیامی با محتوای “سلام” دریافت کند.
اطلاعات بیشتر
اگر پلنگ برای شما جالب است، باید کمی عمیق تر بگردید:
این مقاله به بررسی پلنگ، یک زبان برنامه نویسی مبتنی بر هدف می پردازد که برای تفسیر زبان طبیعی طراحی شده است. برای اطلاعات بیشتر به plang.is مراجعه کنید
Plang دارای پیام رسانی داخلی است. برای این کار به طور پیش فرض از پروتکل Nostr استفاده می کند.
قبل از اینکه شروع کنیم
حتما پلنگ را نصب کنید.
توجه داشته باشید که کد ساخت و ساز در پلنگ به دلیل استفاده از LLM هزینه دارد. اگر یک کلید OpenAI دارید، می توانید از آن استفاده کنید. دستورالعمل ها در اولین ساخت شما موجود است.
پلنگ یک زبان برنامه نویسی است که در آن کد را به زبان طبیعی می نویسید. من آن را برنامه نویسی قصد می نامم زیرا شما فقط باید قصد خود را بنویسید و LLM متوجه خواهد شد که می خواهید چه کاری انجام دهید.
برای درک آن، مطمئن شوید که برخی از درسهایی که داریم را مرور کنید.
آماده کردن
برخی از مشتریان Nostr در آنجا وجود دارند. من Damus (iOS) و Amethyst (اندروید) را توصیه می کنم.
یکی از این کلاینت ها را در گوشی خود دانلود کنید. این به ما امکان می دهد با برنامه Plang که در این آموزش می سازیم ارتباط برقرار کنیم.
بعد از اینکه آن را راه اندازی کردید، یک حساب کاربری جدید ایجاد کنید و با کلیک روی عکس نمایه خود و رفتن به نمایه خود، آدرس عمومی را پیدا کنید.
آدرس عمومی با شروع خواهد شد 'npub.....'
.
این آدرس را کپی کنید تا دارید 'npub.....'
در کلیپ بورد شما
کد را تنظیم کنید
بیا شروع کنیم. شما باید Plang را نصب کرده و یک پوشه جدید در رایانه خود ایجاد کنید (شما مکان را انتخاب می کنید).
بیایید پوشه را ایجاد کنیم MessageTest
. در داخل پوشه، یک فایل به نام ایجاد کنید Start.goal
. این نقطه ورود پیش فرض به برنامه شما است.
حالا کد رو بنویس:
Start
- get the public address for message, write to %publicAddress%
- write out 'Your address is: %publicAddress%'
- listen to message from 'npub...',
on new message call ProcessMessage, content of goes into %message%
ProcessMessage
- write out 'Message from phone: %message%'
اکنون آن را بسازید و اجرا کنید:
plang exec
اکنون باید آدرس عمومی Nostr را چاپ کند و به پیامها گوش دهد:
Your address is: npub....
سعی کنید از تلفن خود پیامی به npub
آدرسی که چاپ شد
ارسال یک پیام
اکنون می خواهیم به گوشی خود پیامی ارسال کنیم.
یک فایل جدید ایجاد کنید SendMessage.goal
:
مطمئن شوید که آدرس npub خود را به جای “npub …” از تلفن خود وارد کرده اید.
SendMessage
- send a message to 'npub....',
content=%content%
ساخت کد:
plang build
و کد را با مقداری محتوا اجرا کنید:
plang SendMessage content="Hello"
تلفن شما باید پیامی با محتوای “سلام” دریافت کند.
اطلاعات بیشتر
اگر پلنگ برای شما جالب است، باید کمی عمیق تر بگردید: