en
Feedback
🤖 Telegram Bot ( Devs )

🤖 Telegram Bot ( Devs )

Open in Telegram

گروه برنامه نویسی ربات تلگرام - پایتون گروه پایروگرام: @PyrogramFa گروه تلتون: @Telethonchat_fa

Show more
627
Subscribers
No data24 hours
-27 days
+1330 days
Posts Archive
(2) Ascii Bit Tricks 🔥 دوتا ترفند راجب کاراکتر ها - برای اینکه یک کاراکتر uppercase رو تبدیل کنی به lowercase، این حرکت جوابگوعه:
chr(ord("A") | 0x20) # => "a"
- و برعکس این ماجرا، میشه این:
chr(ord("a") & 0xFD) # => "A"
پ.ن: اینا توی پایتون زیاد کاربرد نداره و با یه .lower() و .upper() کار اوکی میشه ولی خب الگوریتم واقعا جالبیه و توی زبان های برنامه نویسی دیگه فوق العاده نیاز میشه @PyrogramNews 🔥

چقدر راجب مجیک متود ها داخل پایتون میدونید؟ ⚡ ⭐ مجیک متود ها متود هایی خاص داخل پایتون هستند که دولوپر ها میتونن با استفاده ازشون، قابلیت هایی خاص و جالب به کلاس هاشون بدن؛ ⭐ هرمجیک متودی با دوتا _ در دوطرف آن تعریف میشود، که هرکدام اسم خاص خود دارد. در داکیومنت پایتون داخل بخش Data model راجب بهشون صحبت کرده و همه رو معرفی کرده. ⭐ یک مثال:
class A:
    def __init__(self, name):
        self.name = name

    def __getitem__(self, rng):
        return self.name[rng]

var = A("Python")
print(var[2:])
# Output: thon
📖 داکیومنت مجیک متود ها: Document 📖 یه منبع خوب برای یادگیری: RealPython #magicmethods #python @PyrogramNews 🔥

توروخدا برنامه نویسش رو معرفی کنید بهم😂😂😂 زمان برگشت رو، دیروز برمیگردن #میم @PyrogramNews 🔥
توروخدا برنامه نویسش رو معرفی کنید بهم😂😂😂 زمان برگشت رو، دیروز برمیگردن #میم @PyrogramNews 🔥

وقتی میخوای کدت رو توضیح بدی: @PyrogramNews 🔥

زیر این پست لینک گیتهابتونو بفرستید همه همدیگه رو فالو کنیم ❤️

🔥 بهترین راه یاد گرفتن یه زبان برنامه نویسی طبق تجربم، بهترین راهی که برای یاد گرفتن زبان بلدم رو میخوام بگم «سعی کن لایبرری بسازی و منتشرش کنی»اگه اولین زبانی هست که داری یاد میگیری، ۶ ماه وقت نیاز داری تا منطق کامپیوتر به خُرد مغزت بره، با زبان کنار بیای و یاد بگیری که چطوری فکر کنی ... ⭐ اگه زبان جدیدی رو میخوای یاد بگیری، فقط کافیه ۲ هفته وقت بزاری و اون زبان رو تمرین کنی تا باهاش آشنا بشی و بعد از همه اینها، اگه بتونی ۲ کار رو انجام بدی، تازه میتونی بگی من فلان زبان رو بلدم ... اول. یک برنامه کامندلاینی برای خودت بزنی و یک کاری که همیشه انجام میدی رو اتومات کنی ( سر این با چالش ها و کمبود های زبان آشنا میشی ) دوم. یک لایبرری برای اون زبان بزنی و منتشرش کنی، تفکرت پرفورمنس بالای لایبرری باشه ( سر این مجبوری تمام روش های کد زنی اون زبان رو امتحان کنی تا بهترین روش ها و تکنیک هاشو پیدا کنی ) نظرت رو داخل کامنت بگو ... @PyrogramNews 🔥

🫡 سلام خدمت دوستان گلم 🐍 امروز اومدم با یک فورک جدید یکی از اولین و بهترین فورک های پایروگرام که با نام Kurigram در حال توسعه است 🤖 تغییرات اصلی طبق گفته توسعه دهنده : • جدیدترین لایه • ذخیره سازی جلسه رسانه • High-lvl برای داستان ها (از جمله on_story decorator) • High-lvl برای موضوعات • پشتیبانی از چندین نام کاربری • شکاف ها بهبود می یابند و خیلی چیزای دیگه... 💬 توضیحات زیادی در رابطه با این فورک جذاب نمیدهم که خودتان سوپرایز شوید : ⚙️
pip install https://github.com/KurimuzonAkuma/pyrogram/archive/dev.zip --force-reinstall
🔗 [https://pyrodocs.kurimuzon.ru/]

🫡 سلام مجدد , امیدوارم روز خوبی را سپری کرده باشید 📊 بر اساس نظرسنجی انجام شده از ( 100 ) کاربر فعال، نتایج به شرح زیر است : 1️⃣ پرداز وب - Pardaz Web - با ( 39 ) رای 🔗 [https://my.pardazweb.com] 2️⃣ بستلا - Bestla - با ( 29 ) رای 🔗 [https://www.bestla.net] 3️⃣ وی آی پی هاست - Vip Host - با ( 10 ) رای 🔗 [https://viphost.cloud] 👨‍💻 پیشنهاد مدیر : من از تمامی سرویس‌های موجود در این لیست استفاده کرده‌ام و خواستم تجربیات خود را به اشتراک بگذارم : پرداز وب : این سرویس دهنده، سرعت و کیفیت مناسبی ارائه می‌دهد و پشتیبانی آن نسبت به هزینه دریافتی بسیار مناسب است. بستلا : هاستینگ بستلا سرعت بالایی دارد و با وجود هزینه زیاد، پشتیبانی و خدمات ارائه شده عالی هستند. وی آی پی هاست : این سرویس بین دو مورد دیگر قرار دارد. کیفیت و سرعت خوبی دارد، اما به نظر می‌رسد با توجه به هزینه‌ای که دریافت می‌کند، می‌توانست خدمات بهتری ارائه دهد. 💬 برای نتیجه‌گیری، به نظر می‌رسد معادله "هر چقدر پول بدهی، همان قدر آش می‌خوری" صادق است. اگر به دنبال هاستی با سرعت بالا و پشتیبانی قوی هستید، بستلا گزینه مناسبی است، اما هزینه‌ها را نیز در نظر بگیرید. اگر به دنبال هاست با ارزش خرید بالا و کیفیت و سرعت مناسب هستید، پرداز وب را پیشنهاد می‌کنم. و در نهایت، اگر میانه‌رو هستید، وی آی پی هاست می‌تواند انتخاب خوبی باشد. 😊 با تشکر از شما بابت خواندن این متن @IM_MoEiN ✍️ @PyrogramNews 🔥

🌐 با سلام خدمت دوستان عزیزم با توجه به تجربه خود کدام یک از هاستینگ های زیر سرعت و کانفیگ بهتری ارائه میدهد؟
Anonymous voting

تلگرام چرا دو دقیقه استراحت نمیده به خودش هر هفته اپدیت میده هزار تا چیز تغییر میکنه ما سرویس شدیم چه برسه برنامه نویساش 😐

سرعت فریم وورک های وب چقدره ؟ 🤔 کدومشون سریع تره ؟ 🤔 یه سایت فوق العاده که تمام فریم وورک های تمام زبان هارو پوشش داده و تمام اطلاعات راجب سرعت هاشون رو گذاشته ... https://web-frameworks-benchmark.netlify.app/result حتما یه سر بزن چیزای جالبی دستگیرت میشه ... @PyrogramNews 🔥

جالب ترین کد های http 😁 719 - I am not a teapot 725 - It works on my machine 727 - 32 bits is plenty 740 - Computer says no 750 - Didn't bother to compile it 799 - End of the world https://ict.ken.be/http-status-codes-explained github.com/joho/7XX-rfc @PyrogramNews 🔥

⚡ ابزار PyPerf اگه میخواید سرعت کدی رو بسنجید و پرفورمنس چند کد رو باهم مقایسه کنید، این ابزار برای همین طراحی شده 🔥 خیلی قش
⚡ ابزار PyPerf اگه میخواید سرعت کدی رو بسنجید و پرفورمنس چند کد رو باهم مقایسه کنید، این ابزار برای همین طراحی شده 🔥 خیلی قشنگ و خفن طراحی شده ♾ پر از الگوریتمه 🔧 استفاده ازش راحته 📦 کلی هم اپشن داره یه رُخ ازشو میتونید داخل عکس ببینین نصب:
pip3 install pyperf
گیتهاب: github داکیومنت: pyperf اسمشو با pypref اشتباه نگیرین 😐❤️😂 #library #cli #pyperf @PyrogramNews 🔥

چجوری تنظیمات پروژتون رو نگه داری میکنین؟ 🤔 مثلا تنظیماتی مثل ادمین ها، توکن، api و... خودم از فایل .ini استفاده میکنم #question

telegram bot manager 📦 ایجاد و مدیریت ربات های پایروگرامی ... با این اسکریپت که دوستمون درست کرده، میتونید راحت پروژه های پایروگرامی بسازید و ران کنید و مدیریت کنید
pip3 install tbm
چجوری؟ چند تا مثال؛ اول یه پروژه بسازیم
tbm build
ازمون اسم و نوع پروژه رو سوال میکنه و میسازه برای مثال همچین ساختاری ( برای ربات api ):
.
├── config.py
├── database
├── database.py
├── .gitignore
├── keys.py
├── plugins
├── requirements.txt
└── run.py
و راحت میتونید با کامند
tbm run
پروژه رو اجرا کنید، هر تغییری داخل فایل ها بدید مجدد خودش ران میکنه این پروژه رو دوستمون pourya ساخته ❤️ حمایت کنید: گیتهاب #library @PyrogramNews 🔥

عیدتون مبارک رفقا ❤️ ایشالله عدد حسابتون math.inf باشه و خوشحالیاتون while True

این قوانین رو توی پروژه زدن رعایت کن :) 1. بهینه بودن کد • تا جایی که میتونی از تعداد if های زیاد استفاده نکن و سعی کن از روش switch استفاده کنی • اگه از پایتون ورژن 3.10+ استفاده قراره بشه، از match case جای if پشت هم استفاده کن • سعی کن خیلی متغیر تعریف نکنی چون حافظه اشغال میکنه 2. رباتت باید کاربر پسند باشه • وقتی میخوای توضیحی به کاربر بدی کوتاه ، مخصتر و مفید باشه تا کاربر سردرگمی پیدا نکنه بره سراغ یه ربات دیگه. • دکمه های ربات رو سعی کن شیشه ای بزنی که شیک باشه رباتت. 3. به موقع از دیتابیس استفاده کن • سعی کن اطلاعاتی که خیلی حیاطی و مهم نیست رو توی json ذخیره کنی، چون هرچی دیتابیس (فرقی نداره چی باشه) بیشتر باز بشه پروسس های سرور بالاتر میره و یهو ربات در اثر پروسس و پردازش بالا کیل میشه. 4. محیط لینوکسی کمکت میکنه • سعی کن از لینوکس برای برنامه نویسی استفاده کنی، چون وقتی میخوای ران کنی پروژه رو ناچاری بری سمت سرور و هاست که یا Ubuntu هست یا CentOS و گاها ممکنه به یه سری ارور بخوری، اینطوری امادگیشو داری. اگه هم لینوکس بلد نیستی برای اول کار اوبونتو روی ماشین مجازی نصب کن. 5. استفاده از کتابخونه های کمتر • هرچی از کتابخونه های کمتری استفاده کنی کمتر پردازشت بالا میره، مثلا همین یوتوب دانلودر، تو خودت میتونی با یه فانکشن سرو‌ تهشو در بیاری با bs4 و request. • هیچکسی هم دوست نداره کلی کتابخونه واسه یه پروژه نصب کنه از طرف Sepehr0Day ❤️ با کمی تغییرات #faq @PyrogramNews 🔥

#کلاهبردار حواستون باشه تبره ... ایدیش: @SinaDarkPro
#کلاهبردار حواستون باشه تبره ... ایدیش: @SinaDarkPro

telegram_text ✏️ تکست های رباتت رو قشنگ تر بنویس ... این لایبرری کارش چیه؟ بهتون کمک میکنه تا راحت تر بتونید تکست های html و markdown بسازید و کلین کد داشته باشید روی همه فریم وورکا جوابه، مثال هاش داخل گیتهابو داکیومنت هس گیتهاب: https://github.com/SKY-ALIN/telegram-text #library @PyrogramNews 🔥

‼️حل مشکل خطای BadMsgNotification قبلا این پست رو گذاشته بودم، گفتم بهتره اپدیتش کنم ⚙️ اول از همه مطمئن شید اخرین نسخه پایروگرام رو استفاده میکنید. 📦 حتما از فضای venv استفاده کنید ( مشکل من با این حل شد ) برای ساختش میتونید از venv یا virtualenv استفاده کنید ⏰ اگه موارد بالا جواب نداد، مطمئن بشید که تایم سیستمتون تنظیم باشه اموزش venv اموزش virtualenv #faq #error @PyrogramNews 🔥