Programming – Telegram
Programming
350 subscribers
501 photos
66 videos
50 files
186 links
سایت نداره این کانال اصلا
Download Telegram
یه تابع مثل تابع len
def len_stringd(string):
nums = 0
for num in string:
nums += 1
return print(nums)


@PySources
#part1
#آموزش_pyrogram
معرفی متد send_message
این متد برای ارسال پیام هست که ۲ تا پارامتر اصلی میگیره و بقیش دلخواهه
اولیش
chat_id
هست که باید اینجا یا ایدی عددی شخص،چنل(درصورت ادمین بودن)،گپ یا ربات رو بهش بدین
یا هم یوزنیم
پارامتر بعدش
text
هست که باید تکست اون مسیج رو بهش بدین
اگه از فرمت markdown یا html تو مسیج استفاده کردین
باید یه پارامتر
parse_mode
هم بهش بدین که یا markdown یا html باید بهش بدین
بقی پارامتراش رو کوتاه توضیح میدم
entities
میتونید بجای parse_mode یه لیست از چیزایی که استفاده کردین رو بهش بدین
توضیحات بیشترش تو داکیومنت هست از این لینکم میتونید بخونید
پارامتر بعدی
disable_web_page_preview
که از اسمشم معلومه اون پیش نمایش لینک که ظاهر میشه رو مخفی میکنه
دیفالتش False هست یعنی مخفی نمیکنه اگه خواستین باید True بدین بهش
پارامتر بعدی
disable_notification
مسیج رو بدون اعلان میفرسته نمیدونم دقیقا چه جوری میشه چیزی هم که میگیره بولین هست True or False
پارامتر بعدی
reply_to_message_id
ایدی یه مسیج میگیره که روی اون مسیج ریپلای میزنه و اون پیامو میفرسته
پارامتر بعد
schedule_date
پیامو تایم بندی میکنه و سر اون تایم مشخص میفرسته
تایمی هم که میگیره یونیکس هست
پارامتر اخر
reply_markup
که مال همون کلید شیشه ای هست توضیحات بیشترم تو داکیومنت هست بعدا هم راجبش صحبت میکنیم
فقط اینو بدونین برا ربات های api هست یوزر بات ها یا همون به اصتلاح سلف نمیتونه ازش استفاده کنه
Part2 coming soon ...
Programming
#part1 #آموزش_pyrogram معرفی متد send_message این متد برای ارسال پیام هست که ۲ تا پارامتر اصلی میگیره و بقیش دلخواهه اولیش chat_id هست که باید اینجا یا ایدی عددی شخص،چنل(درصورت ادمین بودن)،گپ یا ربات رو بهش بدین یا هم یوزنیم پارامتر بعدش text هست که باید…
#part2
#آموزش_pyrogram

معرفی متد forward_messages

نیاز به توضیحات انچنانی نداره فقط ۳ تا پارامتر اصلی میگیره اون ۲ تا شو هم قبلا گفتم
اولی
Chat_id
جایی که میخواید پیاما فوروارد بشه واسه سیو مسیج میتونید me یا self بزنید
from_chat_id
میگه که از کجا فوروارد کنه
و
message_ids
میگه که کدوم پیام رو که باید اینتیجر باشه مقدارش و همچنین میتونه یه لیست از مسیج ایدی ها باشه یا یه مسیج ایدی خالی باشه

اون ۲ تا پارامتر دیگشم که تو پست قبلی گفتم
مثال:
# Forward a single message

app.forward_messages("me", "pyrogram", 20)


# Forward multiple messages at once

app.forward_messages("me", "pyrogram", [3, 20, 27])
بعضی وقتا برا رباتتون هاست میخرین ولی ترمینال نداره
میتونید با یه کد php رباتتون رو ران کنید
آموزششو بزارم؟
البته توجه کنید هاست باید قابلیت ساخت برنامه پایتون داشته باشه (تو فیلم توضیح میدم)
نظرتونو کامنت کنید (بالای ۱۰ نفر کامنت بزارن ریکورد میکنم)
Programming
#part2 #آموزش_pyrogram معرفی متد forward_messages نیاز به توضیحات انچنانی نداره فقط ۳ تا پارامتر اصلی میگیره اون ۲ تا شو هم قبلا گفتم اولی Chat_id جایی که میخواید پیاما فوروارد بشه واسه سیو مسیج میتونید me یا self بزنید from_chat_id میگه که از کجا فوروارد…
#part3
#آموزش_pyrogram
خب متد copy_message
این متد میاد پیام رو کپی میکنه یعنی چی
یعنی بجای اینکه یه پیام رو فوروارد کنه میاد یه پیام جدید مثل همون قبلی میفرسته
۳ تاپارامتر اصلی میگیره که تو عکس مشخصه
پارامتراشم تو پارت ۲ توضیح دادم اینم مثل همونه
Chat_id => به کجا بفرسته

From_chat_id => از کجا بفرسته

Message_id => کدوم پیام رو بفرسته

Example:

# Copy a message
app.copy_message("me", "pyrogram", 20)
Programming
#part3 #آموزش_pyrogram خب متد copy_message این متد میاد پیام رو کپی میکنه یعنی چی یعنی بجای اینکه یه پیام رو فوروارد کنه میاد یه پیام جدید مثل همون قبلی میفرسته ۳ تاپارامتر اصلی میگیره که تو عکس مشخصه پارامتراشم تو پارت ۲ توضیح دادم اینم مثل همونه Chat_id…
#part3
خب از اینجا تا اینجا میتونم بگم تقریبا 90 درصد پارامترا شبیه به همن بجز چند جا که اونم رسیدیم بهش توضیح میدم
این چند تا پارامتری که میبینید پارامترای اصلی هستن
این قسمت متد send_photo
caht_id
رو قبلا توضیح دادم بازم نفهمیدین کامنت کنید براتون توضیح بدم
photo
خب این چیه
این همون عکسیه که میخواید بفرستید
که میتونه به صورت file_id باشه یا مسیر عکستون توی او سرور یا سیستم خودتون یا هم لینک یه عکس از یه سایت مثلا این:
https://i.imgur.com/BQBTP7d.png

caption
این پارامتر برای کپشن اون مدیا هستش
این پارامتر و بقیشون دل بخواهی هستن البته که اگه توی کپشن از mark down یا html استفاده کردین باید اینو حتما بهش پاس بدین وگرنه چیزی که میده اصلا باب میلتون نیست

یه چیز جالب دیگه این که میتونید عکس نابود شونده باهاش بفرستید (تا جایی که میدونم تو پیوی فقط میتونید بفرستید)
تو مثال زیر میبینید
Programming
#part3 خب از اینجا تا اینجا میتونم بگم تقریبا 90 درصد پارامترا شبیه به همن بجز چند جا که اونم رسیدیم بهش توضیح میدم این چند تا پارامتری که میبینید پارامترای اصلی هستن این قسمت متد send_photo caht_id رو قبلا توضیح دادم بازم نفهمیدین کامنت کنید براتون توضیح…
# Send photo by uploading from local file
app.send_photo("me", "photo.jpg")

# Send photo by uploading from URL
app.send_photo("me", "https://i.imgur.com/BQBTP7d.png")

# Add caption to a photo
app.send_photo("me", "photo.jpg", caption="Holidays!")

# Send self-destructing photo
app.send_photo("me", "photo.jpg", ttl_seconds=10)

این اخری مثال همون عکس تایم داره هستش
This media is not supported in your browser
VIEW IN TELEGRAM
کلیپ معرفی ویندوز ۱۱ 💻

پ.ن: یکی از قابلیت های جالبش اینه که میتونید مستقیم برنامه های اندروید رو اجرا کنید داخلش (قبلا باید شبیه ساز نصب میکردیم)

🆔 @PySources
وبسرویس معنی کد خطاها با عکس گربه:
https://http.cat/{error_code}

جای error_code کد ارور خودتون رو بزنید
مثال:
https://http.cat/404

این بات تلگرامی هم به این وبسرویس وصله:
@SErrorCodeBot

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

⚙️ @PySources
url = "https://api.y2mate.guru/api/convert"
data = {"url":"https://www.youtube.com/watch?v=tPEE9ZwTmy0"}

print(post(url,data=data).text)

-----------------------------------------------

url = "https://www.download4.cc/media/parse"
data = {"address":"https://www.youtube.com/watch?v=tPEE9ZwTmy0"}

print(get(url,data=data).text)

۲ تا وب سرویس یوتوب دانلودر
ریپانسیو: جیسان
اگه دومی با متد get خروجی نداد post بزنید
⚙️ @PySources
اموزش گرفتن اطلاعات اکانت اینستاگرام
واسه این کار اول باید لاگین کنید
و کوکی سشن رو بردارید
بعدش بیاید ایدی پیجو بزارین تو لینک زیر بجای {}

https://instagram.com/{}/?__a=1

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

سعی کردم خلاصه و واضح توضیح بدم امیدوارم گرفته باشین

🔻 @PySources
معرفی برنامه
با این برنامه میتونید کوکیاتونو تو سایتا بگیرید
از قابلیتای دیگش میشه گفت میشه سورس صفحه رو دید، اینسپکت المتس داره و ...

جهت دانلود کلیک کنید

🔺 @PySources
〽️ سایتی جالب و کاربردی برای تمرین و یادگیری RegEx

💻 https://regexone.com/

#RegEx
#ریجکس

🔻 @PySources
〽️ دکوریتور (decorator) چیست؟

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

در تصویر هم یک نمونه دکوریتر براتون نوشتم که یک تابع میگیره و اون تابع رو اجرا میکنه و میگه که اون تابع توی چند ثانیه اجرا شده

دسته بندی:
#decorator
#time
#perf_counter
#function
#تابع
#دکوریتور
#دکوراتور
#دکوریتر
#تایم

کانال:
🔺 @PySources
پایتون ۳.۱۰ قراره منتشر بشه
میتونید تغیراتی که قراره اعمال بشه رو از اینجا ببینید البته فعلا بتا هست

🔻 @PySources
〽️ نمونه پروژه تلتون در گیت هاب آپلود شد:
https://github.com/m0h4mad/scannerToolsBot

بات نمونه:
@scannerToolsBot

🐍 @PySources
Forwarded from A.R.A.D
👆کتاب در رابطه با پایتونه خودم نخوندم یکی از اعضا معرفی کرد

🔔 @PySources