آموزش نوشتن ربات تلگرام
3.18K subscribers
191 photos
59 videos
41 files
172 links
اینجا سعی میکنم تا جایی که وقت و حوصله یاری کنه آموزشهایی در سطوح مختلف مقدماتی تا پیشرفته برای ساخت و کار با رباتها در تلگرام منتشر کنم.

سفارش ربات:
@Mrz322
پیام به مدیر اصلی:
https://t.me/getfeedbackbot
Download Telegram
خب میشه گفت این یکی از اولین وب باتهای فارسی تلگرامه (یا شایدم دقیقا اولین)!

کدهاشو با یه سری توضیحات بزودی توی دقایق آینده میفرستم همینجا

برید تو این ربات و بنویسید test

@justANewWebAppBot
👍72👎1
آموزش نوشتن ربات تلگرام
خب میشه گفت این یکی از اولین وب باتهای فارسی تلگرامه (یا شایدم دقیقا اولین)! کدهاشو با یه سری توضیحات بزودی توی دقایق آینده میفرستم همینجا برید تو این ربات و بنویسید test @justANewWebAppBot
webAppTest[@howCreateBot].zip
12.4 KB
🔥 کدهای مربوط به آشنائی با نحوه نوشتن یه وب‌اپ‌بات تلگرامی به زبان PHP

📌 نکات مهم:

▪️حتما شما باید با HTML, CSS و JS آشنا باشید برای طراحی این رباتها و بدون داشتن دانش در مورد این سه تا عملا نمیتونید کاری بکنید.

▪️توی فایل mybot.php و خط 14 بجای کلمه YOUR-TOKEN باید توکن ربات خودتون رو بذارید.

▪️ توی خط 33 هم باید بجای YOUR-DOMAIN-URL، آدرس URL جائی که صفحه وبتون رو آپلود کردید بذارید که نمونه کدش رو با اسم webAppTest.html براتون توی فایل زیپ قرار دادم.

▪️دقت کنید که اگر خواستید تغییری اعمال کنید، حتما باید فایل جاوااسکریپت مربوط به خود تلگرام توی فایل webAppTest.html، اولین فایل باشی که صدا میزنید و جاش رو مثلا عوض نکنید با چیزی مثل جی‌کوئری.

فعلا همین و این فقط برای آشنائیتونه و افرادی که برنامه نویس واقعی باشن با همین کارشون راه میفته و خیلی میفتن جلو.

شاد باشید

🤖 @howCreateBot
19👍11🔥1
👌🏻 دوستانی که توانائی ساخت رباتهای وب اپ دارند در جریان باشند که، توی آپدیت جدید که به تازگی منشتر شده ( نسخه 8.7.1 - 2629)، قابلیت استفاده از Local Storage جاوااسکریپت که خیلی خیلی کاربردیه هم، توی این نوع رباتها اضافه شده.

— The list of users who read the message has been expanded from 50 to 100, as in other clients.
— Audio in mpeg3 format can now be set as notification sound.
— Web Bots can now use local storage.
— Simplified "Mute for..." popup.
— Small fixes and improvements.

🤖 @howCreateBot
👍17🤩5
ترجمه جدیدترین واکنش پاول دورف به گرفتن نامهای کاربری غیرفعال:

تا همین اواخر، 70 درصد از نام‌های کاربری تلگرام در کانال‌های غیرفعال توسط مهاجمان سایبری از ایران رزرو شده بود. این امر گورستانی از نام‌های کاربری مرده ایجاد کرد که نتایج جستجو را به هم ریخته و میلیون‌ها کاربر تلگرام را از انتخاب آدرس‌های عمومی مناسب برای حساب‌ها، گروه‌ها و کانال‌های خود باز داشت.

کاربرانی که می‌خواستند این نام‌های کاربری رزرو شده را به‌دست آورند، اغلب پاسخی دریافت نکردند یا در نهایت مورد کلاهبرداری قرار گرفتند.

خوشبختانه این وضعیت شروع به تغییر کرده است. در اواسط ماه اوت، ما تمام آدرس‌های عمومی تلگرام مرتبط با کانال‌هایی را که در سال گذشته خالی یا غیرفعال بودند، برداشتیم. ما به تدریج 99٪ از این آدرس ها را مجدداً در استفاده عمومی معرفی خواهیم کرد، این بار با محدودیت های الگوریتمی و مکان جغرافیایی تا کاربران بیشتری، و نه فقط تعداد معدودی، بتوانند از آن بهره مند شوند.

در مورد نام‌های کاربری کوتاه با بالاترین ارزش، به نظر می‌رسد کارآمدترین و منصفانه‌ترین راه برای توزیع آنها حراجی است که در پست قبلی خود ذکر کردم. به این ترتیب، کسانی که این پیوندهای جذاب را به دست می آورند، انگیزه خواهند داشت تا از آنها به خوبی استفاده کنند و با محتوای اصلی میزبانی شده در آدرس های t.me قابل تشخیص، برای کاربران ما ارزش ایجاد کنند.

شک ندارم کسانی که نام کاربری تلگرام را احتکار کردند ناامید شده اند، اما این تغییر به نفع اکثریت قریب به اتفاق کاربران ما خواهد بود. من مشتاقانه منتظرم تا ببینم چگونه میلیون ها آدرس تلگرامی عالی احیا می شوند و در نهایت خدمات رسانی به جامعه ما را آغاز می کنند.

پی نوشت: در انتظار اتفاقات آینده، امروز ما برای هر نام کاربری در تلگرام (علاوه بر t.me/username) از لینک های اختصاصی مانند username.t.me پشتیبانی می کنیم. این وب سایت ها در حال حاضر در هر مرورگری قابل استفاده هستند.

🤖 @howCreateBot
👍11👎4🔥21
❤️256❤️

روز برنامه‌نویس یک روز حرفه‌ای بین‌المللی است که در روز ۲۵۶ام هر سال معادل ۲۲ شهریور در سال‌های معمول و ۲۱ شهریور در سال‌های کبیسه است. روسیه اولین کشوری بود که این روز را به عنوان روز برنامه‌نویس به رسمیت شناخت و پس از آن کشورهای آلمان، کانادا، چین، کرواسی، فرانسه، گوآتمالا، هند، بلژیک، استرالیا، نیوزیلند، لهستان، اسلوونی، بریتانیا، و ایالات متحده آمریکا نیز این روز را به عنوان روز برنامه‌نویس به رسمیت شناختند.

@howCreateBot
18👍4
"جادی را بازداشت کردند

از اینستاگرام یکی از اعضای خانواده‌اش:
«امروز ساعت ۲ زنگ در را زدند و گفتند که نشتی علمک گاز داریم. وقتی رفتیم دم در، بهمون حمله کردند. با زور و ارعاب و تهدید شوکر و اسلحه وارد شدند. بدون نشون دادن حکم ورود به منزل یا حکم بازداشت. جادی را با خودشون بردند.»"
bahmandaroshafa

جادی از معدود وبلاگ‌نویسان قدیمی است که هنوز هم وبلاگش رو آپدیت می‌کرد. بیشتر به عنوان فعال حوزه فناوری و برنامه‌نویسی شناخته شده است و این سال‌های آخر به خاطر پادکست‌ها و کانال یوتیوبش در این زمینه‌ها.
ولی همیشه در همه این سال‌ها در همه فعالیت‌های حوزه فناوری‌اش هم به مسائل و مشکلات مردم می‌پرداخت به ویژه حقوق زنان.
اکانت توییترش هم این بود که فعلا مسدوده: jadi
📡 @VahidOnline
21👍11😢11👎4😁3👏1
اولین تصویر جادی عزیز بعد از آزادی ❤️

به امید آزادی همه زندانیان

@howCreateBot
90🤮12👍8👏4💔3
دوستان عزیز.
شما هم احتمالا تو بعضی کانالا دیده باشید که برای استفاده از ربات مشهور مدیریت گروه DIGI ANTI اخطارهایی داده شده که ممکنه در حال جاسوسی از اعضای گروههایی که اونجا مدیر هست باشه و ...

در همین رابطه، حالا این‌ ربات مثلا برای شفاف سازی، پیامی رو به اعضاش ارسال کرده و با دیدن این پیام آماتوری و نصفه و نیمه، لازم دونستم توضیحاتی رو ارائه بدم.

از اونجایی که دوستانی که توی کانال بنده تشریف دارن اکثرا برنامه نویسن، احتمالا میدونن برخلاف این ۲ پاراگرافی که مشخص کردم، یه ربات تو گروه‌های تلگرامی خیلی کارا از دستش برمیاد که اینحا به اختصار مینویسم و البته قبلش اگه حوصله خوندن متن‌های طولانی رو ندارید، نتیجه گیریش اینه:

‼️ اگر هر نوع فعالیتی دارید که امنیت جانیتون رو ممکنه به خطر بندازه، از هیچ نوع رباتی توی گروههاتون استفاده نکنید مگر اینه کنترل کامل اون ربات (از بحث تهیه سرور گرفته تا کدنویسی و ...) دست خودتون بوده باشه.‼️

و اما در مورد متن ارسالی دیجی آنتی ....

ادامه در کامنت

@howCreateBot
15👍15🤔1
https://t.me/Essential3000EnglishWords

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

اگه علاقمندید زبان انگلیسی رو یاد بگیرید و میخواین دامنه لغاتتون رو بهبود بدید، پیشنهاد میکنم عضوش بشید.
12🤯3👍1
بس که بد می‌گذرد زندگی اهل جهان
مردم از عمر چو سالی گذرد عید کنند...


❤️ امیدوارم سال بهتری پیش روی همه ایرانیان و جهانیان باشد.
👍186🥰1
کد ساده برای کار با API هوش مصنوعی ChatGPT

با این کد ربات به سوالات متنی که کاربر با فرمت زیر میفرسته جواب متنی میده.

/ask QUESTION

if(substr($text, 0,5) == '/ask '){
$apiKey = 'CHATGPT-TOKEN';
$url = 'https://api.openai.com/v1/chat/completions';

$headers = array(
"Authorization: Bearer {$apiKey}",
// "OpenAI-Organization: Personal",
"Content-Type: application/json"
);

// Define messages
$messages = array();
$messages[] = array("role" => "user", "content" => substr($text,5));

// Define data
$data = array();
$data["model"] = "gpt-3.5-turbo";
$data["messages"] = $messages;
$data["max_tokens"] = 2048;

// init curl
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

$result = curl_exec($curl);
if (curl_errno($curl)) {
// echo 'Error:' . curl_error($curl);
} else {
$rs = json_decode($result, true);
$content = array('chat_id' => $chat_id, 'text' => $rs['choices'][0]['message']['content'], 'reply_to_message_id' => $message_id);
$telegram->sendMessage($content);
}

curl_close($curl);
}

https://t.me/HowCreateBot
👍85
کد ساده برای تولید تصویر با API هوش مصنوعی ChatGPT

با این کد ربات با توجه به توصیفات متنی که کاربر با فرمت زیر میفرسته یک تصویر برمیگردونه.

/img DESCRIPTION

if(substr($text, 0,5) == '/img '){
$apiKey = 'CHATGPT-TOKEN';
$url = 'https://api.openai.com/v1/images/generations';

$headers = array(
"Authorization: Bearer {$apiKey}",
// "OpenAI-Organization: Personal",
"Content-Type: application/json"
);


// init curl
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode(array('prompt' => substr($text,5), 'n' => 1, 'size' => '1024x1024')));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

$result = curl_exec($curl);
if (curl_errno($curl)) {
echo 'Error:' . curl_error($curl);
} else {
$rs = json_decode($result, true);
$content = array('chat_id' => $chat_id, 'photo' => $rs['data'][0]['url'], 'caption' => substr($text,5), 'reply_to_message_id' => $message_id);
$telegram->sendPhoto($content);
}

curl_close($curl);
}

https://t.me/HowCreateBot
11👍6🤔1
آموزش نوشتن ربات تلگرام
Photo
سلام به همه
یه مطلبی هست که خیلی وقته دوست داشتم راجع بهش بنویسم ولی فرصت نمیشه، اما واقعا نیاز هست گفته بشه.

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

مثلا این مورد رو ببینید، از بین هزاران پروژه‌ای که متاسفانه توی سایتهای فری‌لنسری ایرانی زیادن و فکر میکنن ما برنامه‌نویسا حمال یا رباتیم. و من واقعا متاسفم برای همکارایی که به هر دلیل و بهانه‌ای با اینها همکاری می‌کنند و در نهایت به صنف خودشون و بقیه خیانت می‌کنند و ضربه می زنند و ارزش کار خودشون و همکارهاشون رو به شدت میارن پایین.

چیزی که ایشون میخواد حداقل از نظر من 30 میلیون هزینش میشه، چرا باید یکی بیاد یه همچین پروژه‌ای با این همه آپشن رو با نهایت 1.5 انجام بده؟ مگه غیر از اینه که این پروژه (تصویر) حداقل 30 ساعت از وقتتون رو میگیره؟ و آیا نمیدونید استاندارد دستمزد ساعتی یه برنامه نویس با تجربه توی دنیا بین 15 تا 25 دلار یعنی حداقل 750 هزار تا 1 میلیون و 250 هزارتومنه؟

همیشه توی انجام پروژه ها این رو در نظر بگیرید که شما دارید فرضا 10 سال تجربه، ساعتها سرچ و تحقیق، گردن‌درد، کمردرد، کم شدن بینایی چشم و هزینه دهها مورد آسیبی که بهتون بصورت فیزیکی و روحی روانی میرسه و خواهد رسید رو به قیمت مفت و ارزون ارائه میدید به همچین آدمایی و در آخر هم ازتون سوء استفاده خواهد شد...

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

اگر کسی ارزش کار شما رو بدونه با قیمتی که میدید (البته منصفانه) توافق میکنه و در نهایت هر دو نفر راضی خواهند بود.

ارادت
👌72👍2710👏6🤔6🤯2
سلام به همه دوستان.
شرمنده بابت کم‌کاریهای ماه‌های اخیر.

خبر کوتاه اینکه در حال ضبط ۲تا دوره جدید هستم که طی روزها و هفته های آینده منتشر و اطلاع رسانی میشه.

▪️اولین دوره مربوط هست به دوره مقدماتی آموزش PHP مخصوص نوشتن ربات تلگرام.

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

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

ارادتمند
🔥43👍155👏1🤔1
Media is too big
VIEW IN TELEGRAM
جلسه اول آموزش مقدماتی PHP برای ربات نویسهای آینده! | (ابزارهای مورد نیاز)

توی این آموزشها در حد اینکه بعدا بتونید از دانشتون برای نوشتن ربات تلگرامی استفاده کنید، با PHP آشنا میشید.

‼️این آموزشها بسیار مقدماتیه و افرادی که برنامه نویس هستند میتونن از دیدنش صرف نظر کنند و هدف از ساختشون، و جامعه هدف، افرادیه که هیچ تجربه‌ای توی کدنویسی ندارن..

💎 @howCreateBot
🔗 phpBaMohsen.ir
33👍4👏1
Media is too big
VIEW IN TELEGRAM
جلسه دوم آموزش مقدماتی PHP برای ربات نویسهای آینده! | (ساخت و ذخیره فایل پی‌اچ‌پی)

توی این آموزشها در حد اینکه بعدا بتونید از دانشتون برای نوشتن ربات تلگرامی استفاده کنید، با PHP آشنا میشید.

‼️این آموزشها بسیار مقدماتیه و افرادی که برنامه نویس هستند میتونن از دیدنش صرف نظر کنند و هدف از ساختشون، و جامعه هدف، افرادیه که هیچ تجربه‌ای توی کدنویسی ندارن..


📹 Youtube 🎞 Aparat 💎 Telegram 🔗 Website
34👍5👏1