Update GettingStarted.md
This commit is contained in:
committed by
GitHub
parent
b2a881768e
commit
a01d5d3387
@@ -9,8 +9,8 @@
|
|||||||
|
|
||||||
## آماده سازی محیط کد نویسی
|
## آماده سازی محیط کد نویسی
|
||||||
به طور کلی از دو روش می توان برای بات های تلگرام برنامه نویسی کرد.
|
به طور کلی از دو روش می توان برای بات های تلگرام برنامه نویسی کرد.
|
||||||
\**روش اول: استفاده از Rest API رسمی تلگرام که نحوه استفاده از در سایت core.telegram.org/bots/api قابل دسترس است**
|
**روش اول: استفاده از Rest API رسمی تلگرام که نحوه استفاده از در سایت core.telegram.org/bots/api قابل دسترس است**
|
||||||
\**روش دوم: استفاده از پکیج هایی که کد های پایه بات را برای زبان برنامه نویسی مورد نظر شما ساخته اند**
|
**روش دوم: استفاده از پکیج هایی که کد های پایه بات را برای زبان برنامه نویسی مورد نظر شما ساخته اند**
|
||||||
برخی از این پکیج های عبارت اند از:
|
برخی از این پکیج های عبارت اند از:
|
||||||
برای سی شارپ ([Telegram.Bot](https://www.nuget.org/packages/Telegram.Bot))
|
برای سی شارپ ([Telegram.Bot](https://www.nuget.org/packages/Telegram.Bot))
|
||||||
این پکیج از طریق کامند زیر در **Dotnet CLI** نصب می شود
|
این پکیج از طریق کامند زیر در **Dotnet CLI** نصب می شود
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
در این روش پارامتر های تابع که می خواهیم اجرا کنیم به عنوان QueryString در Url گذاشته می شوند مانند:
|
در این روش پارامتر های تابع که می خواهیم اجرا کنیم به عنوان QueryString در Url گذاشته می شوند مانند:
|
||||||
|
|
||||||
https://test.ir/APIFunction?param1=inp1¶m2=inp2
|
https://test.ir/APIFunction?param1=inp1¶m2=inp2
|
||||||
```
|
|
||||||
همانطور که در مثال بالا آشکار است هر چه بعد از **?** قرا ر می گیرد **Query String** است.
|
همانطور که در مثال بالا آشکار است هر چه بعد از **?** قرا ر می گیرد **Query String** است.
|
||||||
پارامتر 1 یا **param1** اسم متغیر اول ماست و **inp1** ورودی متغیر **param1** است.
|
پارامتر 1 یا **param1** اسم متغیر اول ماست و **inp1** ورودی متغیر **param1** است.
|
||||||
سپس پارامتر های ورودی با علامت **&** جدا شده اند. و پارمتر دوم یا **param2** و ورود آن قرار گرفته است.
|
سپس پارامتر های ورودی با علامت **&** جدا شده اند. و پارمتر دوم یا **param2** و ورود آن قرار گرفته است.
|
||||||
@@ -49,9 +49,9 @@
|
|||||||
در این روش Url فقط به آدرس تابع اشاره دارد نه به ورود های آن مانند:
|
در این روش Url فقط به آدرس تابع اشاره دارد نه به ورود های آن مانند:
|
||||||
|
|
||||||
https://test.ir/APIFunction
|
https://test.ir/APIFunction
|
||||||
|
|
||||||
در این روش پارامتر ها به عنوان Json در بدنه ارسال می شوند. مانند زیر
|
در این روش پارامتر ها به عنوان Json در بدنه ارسال می شوند. مانند زیر
|
||||||
|
|
||||||
{
|
{
|
||||||
"Body":{
|
"Body":{
|
||||||
"param1":"inp1",
|
"param1":"inp1",
|
||||||
@@ -170,4 +170,3 @@
|
|||||||
**نکته: حتما باید بصورت POST ارسال شود و پارامتر ها به صورت application/json باشد**
|
**نکته: حتما باید بصورت POST ارسال شود و پارامتر ها به صورت application/json باشد**
|
||||||
|
|
||||||
شما می توانید تمامی تابع های API تلگرام را از سایت تلگرام مشاهده کنید -> https://core.telegram.org/bots/api
|
شما می توانید تمامی تابع های API تلگرام را از سایت تلگرام مشاهده کنید -> https://core.telegram.org/bots/api
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user