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

سفارش ربات:
@Mrz322
پیام به مدیر اصلی:
https://t.me/getfeedbackbot
Download Telegram
🔆 بخش اول آموزش برنامه نویسی PHP برای تازه کارها، روی ویرگول منتشر شد.

🔹 اگر تا حالا کدنویسی نکردین و هیچ اطلاعاتی از این کار ندارید، با این آموزشها و تا پایان دوره قطعا میتونین به این زبان کدنویسی رو یاد بگیرید!

https://virgool.io/@mohsen322/free-php-tutorial-for-begginers-gkdpnfaihq2m
برنامه نویسی PHP از صفر تا صد! - بخش دوم: ثابتها

https://virgool.io/@mohsen322/what-is-php-constant-and-how-to-use-iiivqpkrxh0r
قسمت سوم از سری آموزشهای مقدماتی صفر تا صد پی اچ پی برای تازه کارها منتشر شد.

https://virgool.io/@mohsen322/php-use-if-else-condition-yqykzjizotha

🔹 توی این مطلب در مورد مفهوم شرطها براتون نوشتم و یاد میگیرد چطور از if و else و elseif برای شرط‌نویسی استفاده کنید
قسمت چهارم از سری آموزشهای مقدماتی PHP

معرفی عبارت SWITCH و نحوه نوشتن شرط با این عبارت

https://virgool.io/@mohsen322/php-how-to-use-switch-condition-js1hosfbzg48
🔷 قسمت پنجم از سری آموزشهای مقدماتی PHP

🔆 آشنائی با مفهوم آرایه ها

https://virgool.io/@mohsen322/what-is-arrays-in-php-and-how-to-use-hn5pcmi1xn0f
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 ربات اختصاصی مترجم انگلیسی به فارسی و فارسی به انگلیسی با تشخیص اتوماتیک!

🔹 با استفاده از ربات "این یعنی چی؟!" براحتی و هرجائی بصورت درون خطی (inline) متنهای انگلیسی رو به فارسی و یا فارسی رو به انگلیسی ترجمه کنید.

👉 @inYaniChiBot

👌 کافیه اسم ربات رو توی کادر مربوط به چت تایپ کنید و یا اینکه ربات رو استارت کنید و توی محیط خودش متن مورد نظر رو کپی کنید.

🔹 ربات رو من برای استفاده شخصی نوشته بودم و گفتم بهتر هست اینحا هم معرفی بشه شاید به درد بقیه هم بخوره
👍3
🔷 قسمت ششم از سری آموزشهای مقدماتی PHP

🔆 آشنایی با مفهوم حلقه‌ها در PHP - کار با حلقه FOR

https://virgool.io/@mohsen322/php-for-loop-how-to-use-drqsnrmfx5tt
بالاخره اینستاگرام هم دست از حماقت چندین و چند سالش برداشت و امکان ارسال مستقیم پست (آپلود عکس و ویدئو) از طریق مرورگر و پی سی رو رسما به کاربراش داد!

حرکت مثبت و عالی
This media is not supported in your browser
VIEW IN TELEGRAM
🔥آپدیت جدید تلگرام منتشر شد.

- تماس ویدیویی گروهی اضافه شد! حالا میتوانید در یک گروه حداکثر با ۳۰ نفر از دوستان خود شروع به ویدیو کال کنید.

- به اشتراک گذاری صفحه نمایش، حالا می‌توانید در تماس ویدیویی گروهی صفحه موبایل تبلت و لپ تاپ خود را شر کنید.

- پس زمینه متحرک برای اولین بار در یک پیام‌رسان اضافه شد.

- تلگرام قابلیت حذف نویز را در تماس ویدیویی قرار داده و صدای شما کاملا شفاف انتقال پیدا میکند.
- انیمیشن های ارسال پیام جدید اضافه شده که باعث زیبایی شده.


https://t.me/HowCreateBot
👍2
توی نسخه جدید تلگرام که امروز منتشر شده بعضی از کاربران ( اکثرا اندرویدی ) با همچین صفحه ای بعد از بروزرسانی مواجه شدن.

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

⭕️ فقط توجه داشته باشید که اگه از اکانتتون خارج شدین و مثلا روی لپتاپتون هم لاگین هستین کد ورود به اونجا ارسال میشه ولی اگه جای دیگه لاگین نباشید اسمس دریافت میکنید.

🔹 دلیل این بهنگام سازی هم طبق گفته پاول دروف، اینه که تا قبل از این بروزرسانی تلگرام از اعداد 32 بیتی برای دادن آیدی به گروهها، کاربرها و کانالا استفاده میکرده و این رنج عدد بخاطر رشد سریع تلگرام کامل استفاده شده (2.1 میلیارد) و از این ببعد از رنج 64 بیتی استفاده میکنه که باعث میشه بشه میلیاردها میلیارد عدد به کانال و گروهها و ... اختصاص داد.

https://t.me/HowCreateBot
👍3
بیش از 1.5 میلیارد رکورد اطلاعاتی کاربرهای فیسبوک در یک انجمن هکری در دارک وب داره بفروش میرسه.

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

name, email address, location, gender, phone number and user ID.

https://t.me/HowCreateBot
🍻 تلگرام هم به باشگاه میلیاردی ها پیوست!

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

@howCreateBot
خبر خوب برای اندروید دولوپرا

قرار هست جمعه همین هفته پاول دروف یک چالش برای توسعه دهندگان اندروید توی این کانال (@contest) قرار بده و هرکسی که بتونه انجامش بده علاوه بر دریافت جایزه، ممکنه شانس پیوستن به تیم تلگرام هم بهش داده بشه!

چالش مورد نظر طبق توضیحات، در مورد پیاده سازی یک آپشن جدید برای تلگرامه
🔥 خبر خوب برای افرادی که محتوای اختصاصی و پولی تولید میکنن...

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

👌🏻 جالب اینکه تلگرام حتی اجازه گرفتن اسکرین شات هم نمیده بعد از فعال کردن این گزینه!
👍3
‼️ خبر جدید برای توسعه دهنده ها هم اینکه

🔹 از اونجایی که از بعد از بروزرسانی جدید، افراد قادر هستند با نام کانالهاشون توی گروههای عمومی پیام ارسال کنن، دو تا متود جدید banChatSenderChat و unbanChatSenderChat برای بن کردن و آنین کردن کانالهای افراد اضافه شده که میتونید برای محدود کردن این افراد ازشون استفاده کنید.

@howCreateBot
⭕️ نکات جدید برای توسعه دهنده ها بعد از آپدیت جدید

🔴 اگر بوسیله رباتهاتون از کانال خاصی یا جایی دارید مطلب فوروارد میکنید، از این ببعد قبلش بهتره فیلد has_protected_content از کلاس Message و Chat رو چک کنید تا بتونید تشخیص بدید کانال روی حالت محافظت شده قرار گرفته یا نه؛ اگر محافظت شده باشه دیگه رباتتون قادر به فوروارد نخواهد بود.

🔴 نکته دوم، که نکته مهم برای برنامه نویسایی هستش که رباتهای مدیریت گروه مینویسن؛ بهتره همیشه از این ببعد فیلد sender_chat از کلاس Message رو بررسی کنید تا بتونید تشخیص بدید کسی که داره پیام میده از اسم کانالش استفاده کرده یا بصورت عادی داره پیام میفرسته.

🔴 و نکته سوم که بارها تذکر داده شده، توی دیتابیستون از این ببعد برای ذخیره چت آیدی و یوزر آیدی، حتما باید از نوع int64 و یا نوعی که قالبیت ذخیره سازی 64 بیت داره استفاده بکنید.

@howCreateBot
2👍1
تصویر یکی از اولین نمونه رباتهای جدید تلگرام، که به وب متصل میشن و اصطلاحا بهشون "وب بات" گفته میشه و در آپدیتهای پیش روی تلگرام کاملتر معرفی خواهند شد.

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

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

قطعا و به محض ارائه این مدل ربات تلگرامی، سعی میشه آموزشهای مرتبط رو آماده و همینجا منتشر کنم.

@howCreateBot
👍8🔥1
Forwarded from TechTube 𝕏 تک توب
 
🔥 تلگرام اپدیت جدیدش رو با قابلیتهای جذابی عرضه کرد.

🔷 این اپدیت شامل انقلابی در بات های تلگرام هست و بات های تلگرام حالا علاوه بر رابط کاربری معمولی که تا الان استفاده میکردن، میتونن از قدرت وب و زبانهای CSS، HTML و JS استفاده کنن.

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

🔸 باتهای جدید Web App Bot خونده میشن و از نظر ظاهری در هنگام شروع کار با اونها همون رباتهای عادی هستن ولی حالا وقتی دکمه ای رو بزنید، میتونن یک صفحه وب باز کنن و مثل یک سایت کاربر میتونه اونجا کارهای مدنظرش رو انجام بده.

🔸 برای نمونه میتونین ربات سفارش غذای @DurgerKingBot رو ببینید که منوهای با رباتهای عادی متفاوتن. سازندگان باتها برای نحوه پیاده سازی این باتها میتونن مستندات اونهارو در سایت تلگرام بخونن. با این تحول جدید حالا توسعه دهنده های فرانت اند مزیت رقابتی جدیدی در طراحی باتها پیاده میکنن :))

🔷 اما در مورد قابلیتهای عادی تلگرام، حالا بالاخره در هنگام فوروارد کردن پیام ها از یک چت به چت دیگه، ریپلای اونها هم حفظ میشه و وقتی یکی از اون پیام ها به پیام دیگه ای ریپلای کرده باشه، موقع فوروارد کردن هم، اون ریپلای مشخص خواهد بود.

🔷 کاربران حالا میتونن یکی از موزیک ها یا وویس های موجود در چتشون رو به عنوان صدای نوتیفیکیشن ها انتخاب کنن که برای کسایی که گوشیشون همیشه سایلنت هست کاربرد خاصی نداره.

🔷 تا پیش از این چتهارو میشد فقط برای مدت زمان های خاصی مثلا 2 یا 8 ساعت میوت کرد ولی کاربر به اعداد دیگه دسترسی نداشت اما حالا میشه چتهای مختلف رو برای زمان های مختلف از چند ساعت تا چند ماه میوت کرد. همچنین کاربر حالا راحتتر میتونه فقط صدای نوتیفیکیشن رو برای یک چت خاص خاموش کنه ولی نوتیف های اون همچنان ظاهر بشن.

🔷 تلگرام تنظیم جدیدی رو برای پاک کردن خودکار پیام ها اضافه کرده که میشه اون رو برای همه چتها فعال کرد و مثلا وقتی اون رو روی 2 روز قرار بدین، پیام های شما و طرف مقابل به طور خودکار بعد از دو روز برای همه چتهای شخصی پاک خواهند شد.

🔷 تلگرام همچنین دکمه جدیدی رو برای اضافه کردن باتها به گروه ها و کانالها اضافه کرده که انجام اینکارو رو برای کاربران راحتتر میکنه.

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

🔷 در نسخه اندروید هم ظاهر و امکانات ویدیوها در نسخه کوچک شده (PIP) بهبود داشته.

#ورق_بزنید

📍 @TechTube
👍32
‼️ دوستان ربات نویس، توی جدیدترین تغییرات و بروزرسانی بخش API رباتهای تلگرامی، یک نکته مهم وجود داره که باید حواستونو بدید بهش تا آینده رباتهاتون به مشکل برنخوره.

📌 اگر از متودهای ChatMemberAdministrator و promoteChatMember توی کدهاتون استفاده کردید، دقت کنید که، اسم پارامتر can_manage_voice_chats به can_manage_video_chats توی دوتا متود بالا تغییر کرده و بهتره که از همین حالا این تغییرات رو مد نظر داشته باشید و کدها رو اصلاح کنید؛ چون همونطوری که نوشته شده، بعدا دیگه ارسال این پارامتر به این شکل و نام کار نمیکنه و به مشکل برمیخورید.

جزئیات بیشتر بروزرسانی جدید:

https://core.telegram.org/bots/api-changelog#april-16-2022

@howCreateBot
8👍7