L

Untitled

public
lamdayne1 Aug 21, 2024 Never 53
Clone
Plaintext paste1.txt 25 lines (23 loc) | 1.51 KB
1
lock = threading.Lock()
2
@bot.message_handler(commands=['buffview'])
3
def handle_sms_command(message):
4
user_id = int(message.from_user.id)
5
current_time = time.time()
6
if user_id in last_used:
7
elapsed_time = current_time - last_used[user_id]
8
if elapsed_time < 300:
9
remaining_time = 300 - elapsed_time
10
bot.reply_to(message, f"Bạn chỉ có thể sử dụng lệnh này một lần mỗi 5 phút. Vui lòng thử lại sau {int(remaining_time)} giây.")
11
return
12
13
if len(message.text.split()) < 2:
14
bot.reply_to(message, "Sử dụng /buffview {link}")
15
return
16
17
wait = bot.reply_to(message, "Đợi tôi xíu nếu lâu quá là do tôi đang thực hiện 1 yêu cầu khác rồi đến yêu cầu của bạn...")
18
with lock:
19
link = message.text.split()[1]
20
yeucau = bot.reply_to(message, f"🔥 Gửi Yêu Cầu Buff View Thành Công 🔥\n+ Url buff: {link}\n ! Lưu ý: Nếu không lên view là do url sai thường thì mỗi lần buff kéo dài đến 5p mới lên")
21
bot.delete_message(message.chat.id, wait.message_id)
22
subprocess.run(['python', 'zfbot.py', link])
23
bot.delete_message(message.chat.id, yeucau.message_id)
24
bot.reply_to(message, f"🔥 Buff View Thành Công 🔥\n+ Url buff: {link}\n ! Lưu ý: Nếu không lên view là do url sai hoặc là lỗi! Đã buff thành công\n+ Yêu cầu đã được chạy xong")
25
last_used[user_id] = current_time