سورس ربات پیام رسان(پشتیبان)
سلام
ربات های پیام رسان در تلگرام را حتما دیدید که بیشتر وب سایت ها و کانال ها از این ربات استفاده میکنند، کاربرد این ربات ها این هست که شما میتونید با مدیر ربات در ارتباط باشید(عکس بفرستید، فیلم بفرستید، استیکر بفرستید و …)، در این پست از بپرم قصد داریم سورس ربات پیام رسان تلگرام را برای شما قرار دهیم تا شما هم اگر مدیر سایت،کانال، …. هستید برای خود ربات داشته باشید، در ادامه همراه ما باشید.
امکانات ربات:
- آمار ربات => در این قسمت تعدا اعضای ربات نمایش داده میشود.
- فروارد همگانی => اگر میخواهید پیامی را برای کاربران از یک کانال یا گروه دیگه فروارد کنید از این قسمت استفاده کنید.
- پیام همگانی => اگر میخواهید متن ساده را به کاربران ربات ارسال کنید، از این قسمت استفاده کنید.
- راهنما => در این بخش کدهای دستوری برای مسدود و غیر مسدود کردن کاربر، خاموش و روشن کردن گروه قرار دارد.
- تنظیم کانال قفل => اگر مدیر کانال هستید و میخواهید کاربرات قبل از ارسال پیام به ربات، عضو کانال شما شوند، ابتدا ربات را مدیر گروه و سپس آیدی ربات را وارد کنید.
- تنظیم متن پاسخ => پیامی که کاربران بعد از ارسال پیام به ربات دریافت خواهند کرد.
- تنظیم متن استارت => پیامی که کاربران بعد از START کردن ربات دریافت خواهند کرد.
آموزش راه اندازی ربات:
قبل از هر نکته به یاد داشته باشید که برای راه اندازی ربات نیاز به هاست و دامنه دارید و همچنین دارای گواهینامه SSL باشید.
- فایل فشرده را دانلود و از حالت فشرده خارج کنید.
- پوشه PvBot را در هاست خود آپلود کنید(ربات را هم میتوانید در زیر دامنه و هم در روت آپلود کنید)
- سپس ربات جدید در BotFather بسازید(آموزش).
- فایل index.php را باز کنید و در خط ۷ به جای … نطقطه، آدرس توکن را وارد کنید.
۱ ۲ ۳ ۴ ۵ |
$token = '...'; 👇👇👇مثال 👇👇👇 $token = '۹۲۸۹۵۱۱۲۵:AAEr1mfiAucMSNDKAi8BtSB0Da7KHnfV10Y6gI'; |
- به ربات userinfobot@ پیام ارسال کنید تا آیدی عددی خود را بدست بیارید.
- سپس آیدی عددی خود را در خط ۸ به جای … وارد کنید.
۱ ۲ ۳ ۴ ۵ |
$admin = ...; 👇👇👇مثال 👇👇👇 $admin = ۱۲۳۴۵۶۷۸۹; |
- سپس باید وب هوک را ست کنید، برا این کار از لینک زیر استفاده کنید.
۱ ۲ ۳ ۴ ۵ |
https://api.telegram.org/bot.../setwebhook?url=https://.../index.php 👇👇👇مثال 👇👇👇 https://api.telegram.org/bot928951125:AAEr1mfiAucMSNDKAi8BtSB0Da7KHnfV10Y6gI/setwebhook?url=https://beporsam.ir/index.php |
در لینک بالا به جای … اول، توکن ربات و سپس به جای … دوم آدرس سایت و پوشه ای که ربات را آپلود کردید قرار بدید، سپس آدرس را در مرورگر اجرا کنید(برای مثال، لینک زیر را مشاهده کنید).
کار به اتمام رسید، حالا میتوانید به ربات خود پیام ارسال کنید تا دکمه های مدیریت برای شما ظاهر شود.
همراه ما باشید ….
موفق باشید.
دیدگاه ( 3 )
سلام
من همه چیز رو انجام دادم و وب هوک هم به خوبی ست شد
ولی ربات هیچ پاسخی نمیده
روی هاست و دامنه هم ssl نصب هستش
سلام
فکر کنم ربات نیاز به روز رسانی داشته باشه، چک میکنم ببینم، ربات هنوزم کار میکنه یا نه
با تشکر از شکیبایی شما
سلام
خسته نباشید
ببخشید من ربات رو ساختم ولی وقتی کاربرها روی استارت میزنن، متن استارت نمایش داده نمیشه.
از پنل مدیریت متن استارت تنظیم شده. ولی باز هم نمایش داده نمیشه.
میشه لطفا چک کنید یا راهنمایی کنید؟ با تشکر
سلام،
بقیه ی دکمه های ربات کار میکنه؟ مثل دکمه راهنما و مابقی دکمه ها؟
آیدی ربات رو بدید
بله تمام امکانات و دکمه های ربات به درستی کار میکنن فقط پیغام استارت نمایش داده نمیشه!
حتی وقتی کاربر پیام رو ارسال میکنه برای پشتیبانی ارسال میشه، ولی چون پیغامی بعد از استارت کردن ربات به کاربر نمایش داده نمیشه، کاربر فکر میکنه ربات استارت نشده یا مشکلی به وجود اومده!
آدرس ربات:
@ShopdlSup_Bot
ممنون میشم پیگیری کنید چون واقعا به این ربات نیاز دارم. اگه میشه لطفا خودتون هم ربات رو یک بار نصب و تست کنید سورس رو.
با تشکر.
سلام
به رباتی که ساختید پیام دادم، پیام عضویت در کانال و وقتی که پیامی فرستاده میشه، پیام تاییدیه اش میاد
ولی اینکه چرا وقتی ربات start میخوره پیام نمیاد، مشکل مشکل میتونه بخاطر این باشه که “قفل کانال” رو فعال کردید و وقتی کاربر دفعه ی اول start رو میزنه، پیام عضویت در کانال براش میاد، وقتی عضو شد دیگه چیزی نمیاد!
قفل کانال رو غیر فعال کنید، سپس مجدد تست کنید ببینید متن start نمایش داده میشه یا خیر
تمام کارهایی رو که گفتید انجام دادم ولی متاسفانه جوابگو نبود.
میشه لطفا یک ربات به عنوان پیشنمایش بسازید و داخل سایت قراربدید تا از سلامت سورس مطمئن شیم؟؟
ممنون
سلام خسته نباشید اگه بخوام به این ربات قسمتی اضافه کنم که مثلا وقتی میزنم روی دکمه به کانال پیامی که میفرستم ارسال بشه ؟
مثلا با زدن دکمه ارسال پیام به کانال یه قسمتی بیاد و من پیامو بنویسم و ارسال کنم ولی به جای اینکه به تمام کاربران بره به کانال ارسال بشه
البته میدونم که باید ربات ادمین همون کانال باشه
ممنون میشم کمکم کنید
سلام
بهتر است مباحث برنامه نویسی ربات تلگرام در سطح اینترنت را مشاهده کنید(و همچینین صفحه معرفی API های ربات تلگرام)
موفق باشید.