منو سایت

تراشین تراشین روبت تلگرام با php

 تاریخ انتشار :
/
  وبلاگ
تراشین تراشین روبت تلگرام با php

در آن تبدل سینیه ساخت ترین رابوت تلگرام وبوک (webhook) با زبان برامه نویسی پیکـــی (php) را به شما آ پی ی (php) را بابین شما amtno) را بما ارو آ ی د پود) را به شما افتکت ی (php) را بما امکری می د پود) را بما امکری (php). آموزش گام به گام به زبان ساده

شرایط مورد نیاز:

برای استفاده از php 7.2+ باید از cUrl استفاده کنید، از SSL و پشتیبانی استفاده کنید. برای انجام این کار، می توانید از مجوز رایگان سایت Let’s Encrypt در https://letsencrypt.org/getting-started استفاده کنید.

مرحله 1- فرمول بندی مسئله

ما کاران استراتبوت درختی است بسازیم کاخ دیتا هه کربرا را برای تراک با о کنزوویو در زوروشا مهکاندا در پیسپس این دیتا ها را بی کاربرا برمیگاند. این توافق پس از انجام مراحل زیر انجام خواهد شد:


PHP

توی ن پیک فوکودری، php رو جوری یاد میگیری ک تو هیک کلاس تعدید شاایه ای نه دیدی نه شینیدی! PHP را اضافه کنید و بررسی کنید تا به روز رسانی خود را اجرا کنید و کارتان تمام شد!


/شروع: با زدن برابت شروع رابوت می گوید «سلام» یا «سلام» و کارکردهای آن توضیح داده شده است.

/صرفه جویی: نام و نام خانوادگی کاربر را ذخیره کنید.

/من: ক্তে দ্র প্র্যা ক্তে ক্তা है কার্যার স্র্তা সাধানা অনান অন্যান বান কার গ্র্দান্দ. در غیر آیین روست، پیامی است بر کے کے کربر RA نمی شینسد عسل می کند.

قصد ما این است که از ترقیق فیلد إعلامة با روبت تعالیق با رابوت. به آين تعريف «حالت درون ختي» (حالت ساخته شده) گورت مي شود; اینی تعریف از تریک پرو و ​​جوهای درون ختی از فیلد input text در تماما کتها شورت می گ.ی تلکرمی اوتریکهای برای روبتها در انتخاب شما می کد، إم درون کیتی، platform pay, platform bazi, keyboard, commands and so.

10 تا از بهترین زبان های برنامه نویسی برای طراحی وب و سایت

پیاده سازی ربات ما از تراق بلابای ساده روبت تلمرج می نمع شود می توانید ببینید که چگونه RA را با مراحل ساده انجام می دهیم.

فاز 2- ساخت تئوری

ربات تلگرام یک حساب کاربری ویژه بدون شماره تلفن است. کاربران می توانند از دو طریق به این ربات متصل شوند:

  • Vard Paga чат со کار шонде в бех ан паям бдэнд я быть хай достуры مختلف RA
  • در غروفها نام روبت را به روش @ اسم روبت منشن کندن تا روبت به غروف شود.

برنامه من API به API و انتقال به HTTPS است. HTTP GET و PUBLISH MODULE را ارسال کنید. پاسخ شامل یک شی است، Jason (JSON)، که همیشه دارای یک فیلد بولی با گزینه «ok» است و ممکن است یک فیلد «توضیح» اختیاری رشته، همراه با توضیحی در مورد نتیجه قابل خواندن توسط یک انسان داشته باشد.

برای ساخت تمام روبتها در تعلم به روبات BotFather مراجعه کرد. اکنون باید به‌روزرسانی‌های ربات را به یک روش کشف کنیم:

  • /getUpdate به روز تعريف ها را درست در قليت فراخواني شد، برميكھردند.
  • وب هوک هر نوع درخواستی را برای ربات ارسال می کند.

Getupdate ساده زمانی به کارتان می آید که نیاز به بد تمنز کاکابیرابین، بری کاقابریوم.

در کار آیین متعدل دانلود کیند: تعریف سایت تراشیه از سفر تا سد (16 درس رایگان)

اگر می خواهید یک اطلاعیه ارسال کنید، باید از یک قلاب وب استفاده کنید. با این کار رابوتی می سازید که در رابت کیزی نشاند با و کرین گیر.

[2-1] کاربه تاستور را بخ ربات ما есيات من کند.
[3-2] افزودن API به API اضافه شد.
[4-3] نسخه API و برنامه نویسی API ایجاد شده:

[مورد الف]: getUpdate: با این روش، ما نمی‌توانیم بلافاصله پس از ارسال دستور به کاربر پاسخ دهیم، بنابراین تنها در صورتی می‌توانیم به‌روزرسانی‌ها را شناسایی کنیم که برخی اقدامات را در سمت برنامه انجام دهیم.

[مورد ب]: استفاده از وب هوک: با استفاده از این روش می‌توانیم یک ارتباط بلادرنگ با کاربر برقرار کنیم و هر نوع به‌روزرسانی را که ربات به درخواست ما ارسال می‌کند.

مرحله 3- ساخت ربات

اکنون ما آماده ساخت ربات هستیم. برای ساخت ربات مراحل زیر را دنبال کنید:

1- به BotFather بروید و روی Discover your bot ضربه بزنید. به یاد داشته باشید که این نشانه نباید به دست کسی سپرده شود.

2- hma فرض می کند؟ می توانید cUrl را با یک درخواست ساده از یک مرورگر آزمایش کنید. فقط URL زیر RA را در مرورگر خود جایگذاری کنید:

https://api.telegram.org/bot/getMe

3- باید یک سریوس یکسیونی کنیم کینیم، ما هیا از یکسیون cUrl می کنیم. مثلا:

define(‘BASIC_API_URL’, ‘https://api.telegram.org/bot/’);تابع عمومی make(string $action): آرایه
{
$curlInit = curl_init();
curl_setopt($curlInit، CURLOPT_URL، BASIC_API_URL. $action);
$curl_setopt($ch، CURLOPT_RETURNTRANSFER، 1);
$output = curl_exec($ch);
curl_close ($curlInit); بازگشت json_decode($output، true);
}

ما در اینجا از CurlConnectionService استفاده می کنیم که کانکتور ConnectionService را پیاده سازی می کند.

4- برای هر عملیات به یک رمز عبور مخفی نیاز دارید که در URL استفاده شود. مانند /getMe. По фазу ми کانیم کخ ما کوبله راهی با убиزنس Az CURL اینوست كرде مم كخ bray reyti м. این فرآیند به روش زیر ساده است:

$aboutMe = (New ConnectionService())->make(‘getMe’);

و بله، نتیجه aboutMe$ با فرمت json خواهد بود:

{
«خوب»: درست است،
“نتیجه”: {
“شناسه”: ،
“is_bot”: درست است،
“first_name”: “bot_name”,
“username”: “bot_username”
}
}

هوب، هالا باید چه کارت؟ اگر می خواهید از URL خود استفاده کنید، باید از URL HTTPS استفاده کنید. در URL معلودة، به مصير يا نام فايل (.php.) به فرد نياز داريم. این مسیر یا فایل را کنترلر CORE برای ربات من می نامند. يادتان بهد كه آن مسير من به رايكى به سيكريت به كيد كے

بیشتر بخوانید: HTML CSS‌ اضافه شد (بدون HTML CSS اضافه شده)

شما به راحتی می توانید یک قلاب وب را از ورودی جستجوی مرورگر راه اندازی کنید.

https://api.telegram.org/bot/setWebhook?url=>

5- از آن تاحت به بعد از می کمین بدون لاگردن مجدد پاگلت، به از رتیاطات را از رطیت. بیایید این کار را انجام دهیم:

// دریافت تمام داده ها از POST requestfile_get_contents ورودی (“php://input”);/*
* به روز رسانی را به عنوان یک آرایه انجمنی مدیریت می کند
* (یا می توانید از شی برای این کار استفاده کنید)
*/ $update = json_decode ($update، true)؛

قسد ما آئین است که به دوستورات کارب رایکر نشان داهیم; অত্বে বেদ দাদ্তা है পাযামা রা বার্যার্ত্র্তা বার্যার্ত্র্তা প্রারে প্রারে “گپ” و “متن” “زیr پ araram thr memuvred nnیaزman dhdrیaف

سوئیچ ($update[‘text’]) {
مورد ‘/شروع’:
// برخی از اقدامات
خروجی
}

خب، هلا ما به دوستور /شروع کارب رایکی نشان می دیمی. بیایید برای شما پیام ارسال کنیم:

/*
* اگر کاربر دستور start / را ارسال کند
* ما به سلام پاسخ می دهیم!
*/ $connectionService->make(
‘sendMessage?chat_id=’ . به روز رسانی $[‘chat’][‘id’] . ‘&text=سلام!’
)

پس از آن می توانید ربات RA را تست کنید. کاک کافیست پیام /شروع را بریش بفرستید.

6- हाला मी गुज्ञान रा रा में के मीचाि. بعد باید سرویس سکور ده بسازیم که آن کار RA به رایکی می کودین انجاهام ب

مرحله 4- ربات آماده است!

تبریک می گویم! ما نتوانستیم ربات تلگرام را در php بسازیم، بنابراین می توانیم نام و نام خانوادگی کاربر را ذخیره کنیم. دیدید صاحت رابوت تلکرما کدید راحت است؟

[webp-to-png output image]

سپاسگزارم موفق باشید

در كانر آين تعلم تنزيل دانلود كنديد: تعريف صفر تا سد فرامان نوسي PHP (فيلم + pdf)

वेडियो उचित्र साथ रोबत टेल्रेगम बेक

اینت دانلود کنید: روش ساخت سایت با PHP با یک سیستم ساده


زبان چاق

با ان اپلیکیشن صادق، هر زبانی رو قابت با 5 دیه ر روززتوی 80 روز مسل بلوب حرف ب! بهترین متد روزز, بهبود حافظه, آموزش تصویری. تعديدة زبان كليد تعديدة هر خالتي در قرن 21 !