آموزش برنامه نویسی و ساخت ربات تلگرام
726 subscribers
22 photos
2 videos
2 files
14 links
اگه دنبال «شروع برنامه نویسی»
یا «یادگیری یه مهارت پر درآمد» هستی،
ربات تلگرام
یکی از بهترین گزینه هاته

× دوره جامع ساخت ربات تلگرام:
• بیش از ۲۸ ساعت ویدئو
• در طول ۶۰ جلسه
• بدون نیاز به دانش اولیه
• پشتیبانی دائمی

ثبت نام و اطلاعات بیشتر
@TheARC
Download Telegram
🔠 چطوری ربات تلگرامی که ساختیم رو دو یا چند زبانه کنیم؟

یک. توی دیتابیس برای هر یوزر یه ستون language تعریف کنید. میتونه int باشه و مقدار پیشفرضش رو بذارید روی صفر. از اینجا به بعد برای ما صفر به معنی فارسیه، یک انگلیسی، دو عربی و ...
یا میتونید VARCHAR تعریفش کنید و اسم زبان مورد نظر رو بنویسید‌.

دو. توی اول کدتون مقدار این ستون رو برای یوزری که داره از ربات استفاده میکنه، استخراج کنید و توی یه متغیر بذارید.

سه. موقع ارسال هر پیامی یا ساختن هر کیبوردی این متغیر رو چک کنید. با توجه به زبان کاربر دکمه ها و متن ها رو بسازید.

🔴 طبیعتا دکمه تغییر زبان رو هم باید توی منوی اصلی یا توی کامندهاتون تعریف کنید.

😀 جاهایی که قراره برای کاربر دومی پیام بفرستید (تایید سفارش، افزایش شارژ و ... ) مقدار language کاربر مقصد رو توی تعیین زبان پیام در نظر بگیرید.

🤖 @tgBotLearn
Please open Telegram to view this post
VIEW IN TELEGRAM
👥 تلگرام توی آپدیت جدیدش تعداد کاربران فعال هر ربات رو نشون میده.

#️⃣ با این که این عدد از تعداد کلی افرادی که ربات رو استارت کردن کمتره، ولی خب ملاک خوبی برای تشخیص اینه که یه ربات چقدر یوزر تا حالا تونسته جذب کنه.

🔥 برای مثال ربات dogs تا حالا 51 میلیون کاربر جذب کرده.

🤖 @tgBotLearn
Please open Telegram to view this post
VIEW IN TELEGRAM
📷یکی از توصیه های همیشگی من به بچه هایی که توی دوره شرکت میکنن اینه که کنار کسب درآمد از قبول پروژه دیگران، وقت بذارید و پروژه های شخصی خودتون رو هم راه بندازید.

⚡️بیاید یه چنتا از فایده هاش رو با هم بررسی کنیم:

افزایش مهارت‌ها: تجربه ام میگه اگه یکم شجاع باشی، احتمالا برای پیاده‌سازی پروژه شخصی سراغ چیزهایی میری که تا حالا باهاشون کار نکردی. این موضوع مهارتت رو به طرز شگفت انگیزی افزایش میده.

رزومه قوی‌تر: خیلی از پروژه‌های شخصی تبدیل به یه نمونه کار خوب میشن که میتونه برای پر کردن و قوی تر کردن رزومه ات حسابی به کارت بیان.

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

ساخت برند شخصی: خود پروژه های شخصی میتونن برات مشتری بیارن. مخصوصا اگه ایده خوبی باشه و کاربرای بالایی بگیره، کلی آدم با این سوال سراغت میان که «ببخشید اگه یه ربات مثل همین بخوام چند میفته؟»

مالکیت: خودم سال اول کارم یه ربات برای یکی نوشته بودم 700 هزارتومن، توی سه ماه اول ازش 40 میلیون کسب درآمد کرده بود. اگه یکم فکر کنی یا یکم تجربه هات بیشتر بشه احتمالا تو هم کلی ازین مثال ها داشته باشی. تو که بهتر از هر کس دیگه ای میتونی ربات بسازی، چرا خودت مالک یه ربات پرکاربر یا پردرآمد نباشی؟

مدیریت بهتر زمان: ددلاین هات دست خودته :) ولی خب مواظب باش که اسیر تنبلی، اهمال کاری یا کمالگرایی نشی.

درآمد پایدار: هر کدوم از پروژه های شخصیت که بگیره تو رو یه قدم از دیگران بی نیاز می‌کنه. کم کم حتی اگه هیچ کارفرمایی نداشته باشی، یا حتی اگه نخوای در طول ماه هیچ پروژه ای قبول کنی، بازم درآمدت متوقف نمیشه.

💬سعی میکنم توی پست بعدی یه چنتا #ایده برای راه اندازی و ساخت پروژه های شخصی بهتون معرفی کنم.

🤖 @tgBotLearn
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️ در مورد:

هک ربات ها
امنیت اطلاعات توی تلگرام
عکس زماندار
کانال شخصی

🤖 @tgBotLearn
Please open Telegram to view this post
VIEW IN TELEGRAM
حتما اینو می‌دونید که اگه کسی آدرس فایل رباتتون رو داشته باشه، میتونه برای رباتتون آپدیت فیک بفرسته.

برای اینکه تشخیص بدین ریکوئستی که برای کدتون اومده رو تلگرام فرستاده یا نه می تونید از کد پایین استفاده کنید:

$telegram_ip_ranges = [
['lower' => '149.154.160.0', 'upper' => '149.154.175.255'],
// literally 149.154.160.0/20
['lower' => '91.108.4.0', 'upper' => '91.108.7.255'],
// literally 91.108.4.0/22
];

$ip_dec = (float) sprintf("%u", ip2long($_SERVER['REMOTE_ADDR']));
$ok = false;

foreach ($telegram_ip_ranges as $telegram_ip_range)
if (!$ok) {
$lower_dec = (float) sprintf("%u", ip2long($telegram_ip_range['lower']));
$upper_dec = (float) sprintf("%u", ip2long($telegram_ip_range['upper']));
if ($ip_dec >= $lower_dec and $ip_dec <= $upper_dec)
$ok = true;
}
if (!$ok)
die("Oh, please ...");


این کد باعث میشه ریکوئست ها بر اساس آیپی فیلتر بشن و اگه توی رنج آیپی تلگرام نبود، ادامه کدتون اجرا نشه.

🤖 @tgBotLearn
Please open Telegram to view this post
VIEW IN TELEGRAM
🔽 دوره آموزش برنامه نویسی ربات 🔽
صفر تا صد ساخت ربات های تلگرامی

🎞 بیش از ۲۸ ساعت آموزش حرفه‌ای
🗂 در طول ۴ فصل و ۶۰ قسمت کاربردی
👍 بدون نیاز به دانش اولیه
🙋 پشتیبانی کامل حتی پس از پایان آموزش
🏪 پیاده سازی ربات فروشگاهی
مجهز به درگاه پرداخت آنلاین

🙂 هزینه ثبت‌نام: ۴۹۰ هزارتومان

✈️ ثبت نام یا ارتباط با مدرس دوره:

👤 @TheArc
Please open Telegram to view this post
VIEW IN TELEGRAM
لیست ربات هایی که میشه با دونستن طرز کارکرد api تلگرام بنویسیم:

ربات مدیریت گروه
ربات پاسخگوی خودکار (Chatbot)
ربات دانلودر از یوتیوب و اینستاگرام
ربات ارسال اخبار و محتوا
ربات جستجوی موسیقی و ویدیو
ربات کوتاه‌کننده لینک
ربات ترجمه متن
ربات هواشناسی
ربات قیمت ارز و طلا
ربات فروشگاهی و پرداخت آنلاین
ربات OCR (تبدیل عکس به متن)
ربات قرعه‌کشی و مسابقه
ربات کنترل از راه دور سرور
ربات تبدیل گفتار به متن و بالعکس
ربات مدیریت و مانیتورینگ وب‌سایت
ربات ارسال و دریافت ایمیل
ربات ارسال پیام انبوه
ربات ایجاد QR Code
ربات ساخت گیف و استیکر
ربات ایجاد نظرسنجی و رای‌گیری
ربات ضداسپم و امنیتی
ربات کتابخوان و ارسال کتاب الکترونیکی
ربات تحلیل داده و نمایش نمودار
ربات تبدیل واحدها (ارز، وزن، طول و غیره)
ربات ارسال یادآوری و نوتیفیکیشن

حتما به ویس توضیحات گوش بدین 👇🏻

@tgBotLearn
تقریبا همه ربات های تلگرام از کار افتادن

منتها اینقده تلگرام بی نقصه که برنامه نویسا باورشون نمیشه ممکنه مشکل از طرف تلگرام باشه 😂
همه دارن هاستا و کدها رو چک میکنن


آروم باشید عزیزان
احتمالا خیلی طول نمی کشه که به شرایط عادی برگرده

@tgBotLearn
zarinpal_callback_bridge.php
1.2 KB
سلام دوستان

همون طور که احتمالا در جریانید زرین پال اخیرا یه سری محدودیت ها توی استفاده از درگاهش گذاشته

که ازتون میخواد حتما رباتتون رو توی دامنه ای قرار بدین که باهاش ثبت نام درگاه رو انجام دادین

دو تا راه حل برای این موضوع وجود داره:

1. کل ربات رو به دامنه اصلی انتقال بدید
که خب ممکنه به هر دلیلی دوس نداشته باشید این کارو بکنید

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

نحوه استفاده از این فایل رو توی ویس پایین بهتون توضیح میدم

@tgBotLearn
آموزش برنامه نویسی و ساخت ربات تلگرام
zarinpal_callback_bridge.php
خودم این دو سه روزه ده بار این فایله رو از این جا دانلود کردم 😫

زرین پال درگاه ها رو به خاطر اینماد و بقیه چیزا داره قطع میکنه
یه کیت دستمه فقط دارم ربات ادیت میکنم
عزیزان جان
عیدتون مبارک

عزیزانی که باهاشون کار کردم و ربات هاشون توسط من طراحی و اجرا شده، دو تا نکته رو در مورد کار من میدونن؛
☝️🏻 کارم و پشتیبانیم خوبه. (به پشتوانه همینا ۵ ساله بدون هیچ تبلیغی هنوز مشتری جدید برام میاد)
✌️🏻 گرونه کارم. یعنی گاها قیمت من دو برابر همکارامه. (صد البته کاری که تحویل میدم هم ارزش چندبرابری داره)

منتها در مورد دوره این موضوع یکم متفاوت بود

❤️ تلاش کردم قیمت رو پایین نگه دارم که همه بتونن توی دوره شرکت کنن.

قیمت دوره چند ساله حتا از ارزون ترین رباتی که میتونید باهاش بسازید هم کمتر بوده.
میخوام قیمت رو به ۱۴۹۰ تومن افزایش بدم

اما برای این که کسی جا نمونه
تا آخر این هفته هم میتونید با همون قیمت قبل
(۴۹۰ تومن) دوره ساخت ربات تلگرام رو تهیه کنید

برای ثبت نام با آیدی پایین در ارتباط باشید:

@TheARC
چرا ۱۴۹۰؟
چون ارزون ترین رباتی که من طراحی میکنم ربات فروشگاهی ساده اس که قیمتش ۱۵۰۰ ه!
همونطوری که احتمالا در جریانید
با این دوره آموزش ساخت ربات
میتونید ربات بله هم بسازید... 🤷🏻‍♂

لازمه توضیح بدم چقدر توی وضعیت الان مهمه؟

برای ثبت نام توی دوره آموزش ساخت ربات با آیدی پایین در ارتباط باشید:

@RasoulFallah
عزیزان اگر ربات هاتون توی ارسال پیام فارسی به مشکل خورده

از این فانکشن ها برای ارسال پیام استفاده کنید

function bot($method, $data = [])
{
$url = "https://api.telegram.org/bot" . API_TOKEN . "/" . $method;

$options = [
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/x-www-form-urlencoded\r\n",
'content' => http_build_query($data),
'ignore_errors' => true
]
];

$context = stream_context_create($options);

return json_decode(
file_get_contents($url, false, $context),
true
);
}

function message($chat_id, $msg, $markup = null, $reply_to_message_id = null)
{
$msg = urldecode($msg);
return bot('sendMessage', [
'chat_id' => $chat_id,
'text' => $msg,
'disable_web_page_preview' => true,
'reply_markup' => $markup,
'parse_mode' => 'HTML',
'reply_to_message_id' => $reply_to_message_id
]);
}
functions.php
4.5 KB
یا از این فایل استفاده کنید
توش این فایل فانکشن های اصلی رو داریم

📌 Core Messaging
sendMessage
editMessageText
deleteMessage
🖼 Media
sendPhoto
sendVideo
sendDocument
⚡️ Actions (Typing / Uploading state)
sendChatAction
🔁 Callback / Inline
answerCallbackQuery
↩️ Forward / Copy
forwardMessage
copyMessage
👤 Users / Membership
getChatMember
✏️ UI / Markup
editMessageReplyMarkup
🧠 Business API (اگر استفاده کنی)
sendMessage (با business_connection_id)
#پروژه

یه پروژه برای ربات و مینی اپ تلگرام داریم
پروژه جذابیه ولی اصلا پروژه آسونی نیست
فقط اگه قبلش یکی دو تا ربات پیچیده پیاده سازی کردین و تجربه اش رو دارین بدردتون میخوره
خودم ابدا توصیه نمیکنم اگه مبتدی هستین سراغش برید

اطلاعاتش رو میذارم اگه تونستین انجامش بدین

جزئیات پروژه:
http://65.109.184.229:8080/worldcup-bot-proposal.html

اگه توانایی پیاده سازیش رو دارید به این آیدی پیام بدین:
@Hidden_Ni



🤖 @tgBotLearn