برای بررسی عضویت اجباری در دو کانال تلگرام، میتوانید از کتابخانهی
@asli_code
telethon در پایتون استفاده کنید. برای نصب کتابخانه، از دستور زیر استفاده کنید:pip install telethonسپس برای بررسی عضویت اجباری در دو کانال تلگرام، میتوانید از کد زیر استفاده کنید:
from telethon.sync import TelegramClientدر این کد، ابتدا باید مشخصات API تلگرام خود را (شامل
from telethon.tl.functions.channels import GetParticipantRequest
from telethon.tl.types import ChannelParticipantSelf
# مشخصات API تلگرام خود را وارد کنید
api_id = YOUR_API_ID
api_hash = 'YOUR_API_HASH'
phone_number = 'YOUR_PHONE_NUMBER'
# اتصال به حساب تلگرام
with TelegramClient('session_name', api_id, api_hash) as client:
# بررسی عضویت در کانال اول
channel_username_1 = 'CHANNEL_USERNAME_1'
try:
participant = client(GetParticipantRequest(channel_username_1, client.get_me()))
if isinstance(participant.participant, ChannelParticipantSelf):
print("عضویت اجباری در کانال اول")
else:
print("عضویت اجباری در کانال اول نیست")
except Exception as e:
print("مشکل در برقراری ارتباط با کانال اول:", str(e))
# بررسی عضویت در کانال دوم
channel_username_2 = 'CHANNEL_USERNAME_2'
try:
participant = client(GetParticipantRequest(channel_username_2, client.get_me()))
if isinstance(participant.participant, ChannelParticipantSelf):
print("عضویت اجباری در کانال دوم")
else:
print("عضویت اجباری در کانال دوم نیست")
except Exception as e:
print("مشکل در برقراری ارتباط با کانال دوم:", str(e))
api_id، api_hash و phone_number) وارد کنید. سپس برای هر کانال، نام کاربری آن را در channel_username_1 و channel_username_2 قرار دهید. سپس کد عضویت اجباری در هر کانال را بررسی میکند و نتیجه را چاپ میکند.@asli_code
❤3👍2🔥1
یوتویوب دانلودر با ۴ خط کد در پایتون 😂
➖ ➖ ➖ ➖ ➖ ➖
! { @asli_code } !
import webbrowser
url = input("enter your Url :")
url = url[:12]+"ss" +url[12:]
webbrowser.open(url)
! { @asli_code } !
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥2
count_even = 0از کاربر 10 عدد میگیره و تعداد اعداد زوج را نمایش میده.
for i in range(10):
num = int(input("لطفاً عدد را وارد کنید: "))
if num % 2 == 0:
count_even += 1
print(f"تعداد اعداد زوج: {count_even}")
! { @asli_code } !
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
✅ برای استفاده از حالت spoiler در ربات های API از پارسـ مود => مارکدون ورژن 2 استفاده کنید
'par
➖ ➖ ➖ ➖ ➖ ➖
! { @asli_code } !
'par
se_mode' => "MarkdownV2"
! { @asli_code } !
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
یک نمونه کد اولیه برای ایجاد یک ربات تلگرام با استفاده از کتابخانه python-telegram-bot .
لطفاً توجه داشته باشید که برای ادغام درگاه پرداخت، شما باید با سرویس پرداخت آنلاین همکاری کنید و API آنها را در کد زیر ادغام کنید.
این کد نمونهای از چگونگی ایجاد یک ربات تلگرام است که میتواند پاسخ به دستورات /start و /pay را بدهد. برای ادغام درگاه پرداخت واقعی، شما باید کد مربوط به API درگاه پرداخت را در تابع pay اضافه کنید و ممکن است نیاز به اضافه کردن کتابخانههای بیشتری داشته باشید.
➖ ➖ ➖ ➖ ➖ ➖
! { @asli_code } !
لطفاً توجه داشته باشید که برای ادغام درگاه پرداخت، شما باید با سرویس پرداخت آنلاین همکاری کنید و API آنها را در کد زیر ادغام کنید.
from telegram.ext import Updater, CommandHandler
# تابعی برای پاسخ به دستور /start
def start(update, context):
update.message.reply_text('سلام! من یک ربات تلگرام هستم که میتوانم درگاه پرداخت آنلاین را ادغام کنم.')
# تابعی برای پاسخ به دستور /pay
def pay(update, context):
# اینجا باید کد مربوط به درگاه پرداخت را اضافه کنید
update.message.reply_text('لطفاً برای پرداخت، دستورالعملهای بعدی را دنبال کنید.')
# تابع اصلی برای اجرای ربات
def main():
# جایگزین کردن 'YOUR_TOKEN' با توکن API ربات تلگرام شما
updater = Updater('YOUR_TOKEN', use_context=True)
# اضافه کردن دستور /start به ربات
updater.dispatcher.add_handler(CommandHandler('start', start))
# اضافه کردن دستور /pay به ربات
updater.dispatcher.add_handler(CommandHandler('pay', pay))
# شروع دریافت پیامها از تلگرام
updater.start_polling()
# ربات را تا زمانی که فرمان توقف داده نشود، اجرا کنید
updater.idle()
# اجرای تابع اصلی
if __name__ == '__main__':
main()
# لطفاً توجه داشته باشید که برای ادغام درگاه پرداخت واقعی، شما باید کد مربوط به API درگاه پرداخت را در تابع pay اضافه کنید.
# همچنین، ممکن است نیاز به اضافه کردن کتابخانههای بیشتری داشته باشید برای ادغام API درگاه پرداخت.
این کد نمونهای از چگونگی ایجاد یک ربات تلگرام است که میتواند پاسخ به دستورات /start و /pay را بدهد. برای ادغام درگاه پرداخت واقعی، شما باید کد مربوط به API درگاه پرداخت را در تابع pay اضافه کنید و ممکن است نیاز به اضافه کردن کتابخانههای بیشتری داشته باشید.
! { @asli_code } !
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🙏2
import os
import random
import time
def clear_screen():
os.system('cls' if os.name == 'nt' else 'clear')
def print_rain(drops,width,height):
screen = [[chr(32) for _ in range(width)] for _ in range(height)]
for drop in drops:
if 0 <= drop[1] < height:
screen[drop[1]][drop[0]] = '|'
for line in screen:
print(str().join(line))
def move_drops(drops,width,height):
new_drops = []
for drop in drops:
new_drop = (drop[0],drop[1] + 1)
if new_drop[1] < height:
new_drops.append(new_drop)
return new_drops
def create_new_drops(count,width):
return [(random.randint(0,width - 1),0) for _ in range(count)]
def main():
width,height = 80,20
drops = []
while True:
clear_screen()
drops = move_drops(drops,width,height)
new_drops = create_new_drops(5,width)
drops.extend(new_drops)
print_rain(drops,width,height)
time.sleep(0.1)
if __name__ == "__main__":
main()
😉 اینم از سورس کد بارون 🌧
! { @asli_code } !
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
آموزش خروجی گرفتن از وب سرویس 🔥
➖ ➖ ➖ ➖ ➖
➖ ➖ ➖ ➖ ➖
👍 اینجا رو طبق وب سرویس ادیت کنید
➖ ➖ ➖ ➖ ➖
🥳 ! ﴾ @asli_code ﴿ !
$link = 'https://api.venoustarh.ir/v1/currency/?symbol=trx';
$ok = json_decode(file_get_contents($link));
$ok = $ok->data->last_price;
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2❤🔥1
1
function save($file,$data){
$data = base64_encode($data);
file_put_contents($file,$data);
}2
function loadData($url){
$data = (string) base64_decode(file_get_contents($url));
return $data;
}3
$telegram_ip_ranges = [['lower' => '149.154.160.0', 'upper' => '149.154.175.255'],['lower' => '91.108.4.0','upper' => '91.108.7.255']];
$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("go away ...");
4
ini_set( "expose_php","Off" );
ini_set( "Allow_url_fopen","Off" );
5
``` ini_set( "disable_functions","exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,eval,file,file_get_contents,file_put_contents,fclose,fopen,fwrite,mkdir,rmdir,unlink,glob,echo,die,exit,print,scandir" );
```
6
ini_set( "max_execution_time","25" );
ini_set( "max_input_time","25" );
ini_set( "memory_limit","15M" );
ini_set( "file_uploads","Off" );
ini_set( "post_max_size","10k" );
7
error_reporting( 0 );
ini_set( "log_errors","Off" );
8
ignore_user_abort(true);
9
flush();
ob_start();
ob_implicit_flush(1);
10
میتونید واسه هر شرط برخی محدودیت ها رو در نظر بگیرید.
بطور مثال واسه گرفتن آیدی کانال، محدودیت تعداد کاراکتر و حساسیت داشتن @ در اول حرف قرار دهید.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
if (!file_exists("data/$from_id/step.txt")) {
save("data/$from_id/step.txt", "none");
$myfile2 = fopen("files/allmember.txt", "a") or die("Unable to open file!");
fwrite($myfile2, "\n$from_id");
fclose($myfile2);
}elseif($textmessage == "آمار"){
$allm = file_get_contents("files/allmember.txt");
$member_id = explode("\n",$allm);
$mmemcount = count($member_id) -1;
sendmessage($chat_id,"تعداد کاربران ربات:
$mmemcount");
}Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
