t.me
Open in
urlscan Pro
2001:67c:4e8:f004::9
Public Scan
Submitted URL: https://thuthuattelegram.com/
Effective URL: https://t.me/s/thuthuattelegram/
Submission: On August 04 via automatic, source certstream-suspicious — Scanned from CA
Effective URL: https://t.me/s/thuthuattelegram/
Submission: On August 04 via automatic, source certstream-suspicious — Scanned from CA
Form analysis
1 forms found in the DOM/s/thuthuattelegram
<form class="tgme_header_search_form" action="/s/thuthuattelegram">
<svg class="tgme_header_search_form_icon" width="20" height="20" viewBox="0 0 20 20">
<g fill="none" stroke="#7D7F81" stroke-width="1.4">
<circle cx="9" cy="9" r="6"></circle>
<path d="M13.5,13.5 L17,17" stroke-linecap="round"></path>
</g>
</svg>
<input class="tgme_header_search_form_input js-header_search" placeholder="Search" name="q" autocomplete="off" value="">
<a href="/s/thuthuattelegram" class="tgme_header_search_form_clear"><svg class="tgme_action_button_icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20" height="20"><g class="icon_body" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke="#000000" stroke-width="1.5"><path d="M6 14l8-8m0 8L6 6" stroke-dasharray="0,11.314" stroke-dashoffset="5.657"></path><path d="M26 14l8-8m0 8l-8-8" stroke-dasharray="0.371,10.943" stroke-dashoffset="5.842"></path><path d="M46 14l8-8m0 8l-8-8" stroke-dasharray="1.982,9.332" stroke-dashoffset="6.647756"></path><path d="M66 14l8-8m0 8l-8-8" stroke-dasharray="5.173,6.14" stroke-dashoffset="8.243"></path><path d="M86 14l8-8m0 8l-8-8" stroke-dasharray="7.866,3.448" stroke-dashoffset="9.59"></path><path d="M106 14l8-8m0 8l-8-8" stroke-dasharray="9.471,1.843" stroke-dashoffset="10.392"></path><path d="M126 14l8-8m0 8l-8-8" stroke-dasharray="10.417,0.896" stroke-dashoffset="10.866"></path><path d="M146 14l8-8m0 8l-8-8" stroke-dasharray="10.961,0.353" stroke-dashoffset="11.137"></path><path d="M166 14l8-8m0 8l-8-8" stroke-dasharray="11.234,0.08" stroke-dashoffset="11.274"></path><path d="M186 14l8-8m0 8l-8-8"></path></g></svg></a>
</form>
Text Content
Thủ thuật Telegram @thuthuattelegram 148 subscribers 7 photos 6 links Kênh chia sẻ mẹo & thủ thuật Telegram bổ ích ✔ Download Telegram ABOUT BLOG APPS PLATFORM Join Thủ thuật Telegram 148 subscribers Thủ thuật Telegram Channel created 06:27 June 29, 2021 Thủ thuật Telegram Cài đặt nội dung nhạy cảm Nếu bạn tắt tính năng lọc, Telegram sẽ hiển thị nội dung trên 18+ trong các kênh, nhóm trên tất cả các thiết bị bạn đã đăng nhập! Lưu ý: Cách này chỉ khả dụng trên Telegram Web ở chế độ di động, có thể nó sẽ không hoạt động với từng khu vực Truy cập ngay: web.telegram.org @Telegram @thuthuattelegram @mokhoaios v0.7.0 3.4K views01:42 August 5, 2021 Thủ thuật Telegram HƯỚNG DẪN CÁCH UNBLOCK PORN TRÊN IPHONE, IPAD (IOS) Chú ý đọc kỹ, đừng đọc qua loa để tránh bị lỗi khi đang làm.. 🔎 MỤC LỤC CÁC BƯỚC: ↬ Bước 1: Tải ứng dụng Nicegram ↬ Bước 2: Truy cập Nicegram Web ↬ Bước 3: Đăng nhập Nicegram ↬ Bước 4: Xác nhận truy cập ↬ Bước 5: Cài đặt tài khoản Chúc các bạn thành công @thuthuattelegram 9.3K viewsedited 01:44 August 5, 2021 Thủ thuật Telegram BƯỚC 1: Tải Nicegram về điện thoại từ Appstore (Nhấn vào nút phía dưới để tải về Nicegram) 3.9K viewsedited 02:01 📥 TẢI NICEGRAM TỪ APPSTORE 📥 August 5, 2021 Thủ thuật Telegram BƯỚC 2: Truy cập Nicegram Web - Mở trình duyệt Safari, Chrome... - Truy cập vào my.nicegram.app - Chọn Log in with Telegram 4.8K viewsedited 02:04 August 5, 2021 Thủ thuật Telegram BƯỚC 3: Đăng nhập Nicegram Web - Nhập số điện thoại Telegram - Và chọn Next 4.4K viewsedited 02:06 August 5, 2021 Thủ thuật Telegram BƯỚC 4: Xác nhận đăng nhập - Mở ứng dụng Telegram (không phải Nicegram nha) - Mở tin nhắn của Telegram - Bấm vào Confirm 5.0K viewsedited 02:07 August 5, 2021 Thủ thuật Telegram BƯỚC 5: Cài đặt tài khoản - Quay lại my.nicegram.app vừa nãy. - Bật cả 2 dòng đó rồi, nhấp vào Save 6.2K viewsedited 02:08 August 5, 2021 Thủ thuật Telegram THẾ LÀ XONG! - Bây giờ chỉ cần xóa Telegram gốc đi. - Mở Nicegram đã tải về từ Appstore. - Đăng nhập vào và thưởng thức! 6.0K viewsedited 02:10 August 5, 2021 Thủ thuật Telegram async def help_parser(client, chat_id, text, keyboard=None): if not keyboard: keyboard = InlineKeyboardMarkup(paginate_modules(0, HELPABLE, "help")) await client.send_message(chat_id, text, reply_markup=keyboard) 28 viewsKiraa, 23:38 June 5 Thủ thuật Telegram async def help_button_callback(_, __, callback_query): if re.match(r"help_", callback_query.data): return True @StellaCli.on_callback_query(filters.create(help_button_callback)) async def help_button(client, callback_query): print(callback_query.data) mod_match = re.match(r"help_module\((.+?)\)", callback_query.data) back_match = re.match(r"help_back", callback_query.data) if mod_match: module = mod_match.group(1) text = f"**{HELPABLE[module].__mod_name__}**\n\n" text += HELPABLE[module].__help__ buttons = [] button = [] try: for sub_mod in SUB_MODE[module].__sub_mod__: button.append(InlineKeyboardButton(text=sub_mod, callback_data=f'help_module({sub_mod.lower()})')) if len(button) >= 2: buttons.append(button) button = [] if button: buttons.append(button) except KeyError: pass buttons.append( [InlineKeyboardButton(text='Back ', callback_data="help_back")] ) await callback_query.message.edit( text=html.escape(text), reply_markup=InlineKeyboardMarkup(buttons) ) elif back_match: await callback_query.message.edit(text=HELP_TEXT, reply_markup=InlineKeyboardMarkup(paginate_modules(0, HELPABLE, "help"))) async def module_page(module: str, message: str = None): button = [] buttons = [] try: text = f"**{HELPABLE[module].__mod_name__}**\n\n" text += HELPABLE[module].__help__ for sub_mod in SUB_MODE[module].__sub_mod__: button.append(InlineKeyboardButton(text=sub_mod, callback_data=f'help_module({sub_mod.lower()})')) if len(button) >= 2: buttons.append(button) button = [] if button: buttons.append(button) except KeyError: await help_parser(StellaCli, message.chat.id, HELP_TEXT) return buttons.append( [InlineKeyboardButton(text='Back ', callback_data="help_back")] ) await message.reply( text=html.escape(text), reply_markup=InlineKeyboardMarkup(buttons), quote=True ) 24 viewsKiraa, 23:40 June 5 Thủ thuật Telegram Đoạn code Python chạy tiến trình có ngày bắt đầu và kết thúc Dưới đây là đoạn code Python giúp bạn chạy một tiến trình với ngày bắt đầu và kết thúc cụ thể: import datetime import time def chay_tien_trinh(ngay_bat_dau, ngay_ket_thuc, ten_tien_trinh): """ Chạy tiến trình trong khoảng thời gian được chỉ định. Args: ngay_bat_dau: Ngày bắt đầu tiến trình (định dạng datetime). ngay_ket_thuc: Ngày kết thúc tiến trình (định dạng datetime). ten_tien_trinh: Tên tiến trình. Returns: None """ while ngay_bat_dau <= ngay_ket_thuc: # Thực hiện tiến trình tại đây print(f"{ten_tien_trinh} đang chạy lúc {ngay_bat_dau}") time.sleep(1) # Thay thế bằng logic thực tế của tiến trình ngay_bat_dau += datetime.timedelta(seconds=1) # Ví dụ sử dụng ngay_bat_dau = datetime.datetime(2024, 6, 6, 10, 0, 0) ngay_ket_thuc = datetime.datetime(2024, 6, 6, 10, 30, 0) ten_tien_trinh = "Tiến trình demo" chay_tien_trinh(ngay_bat_dau, ngay_ket_thuc, ten_tien_trinh) 19 viewsKiraa, 04:39 June 6 Thủ thuật Telegram Thủ thuật Telegram Đoạn code Python chạy tiến trình có ngày bắt đầu và kết thúc Dưới đây là đoạn code Python giúp bạn chạy một tiến trình với ngày bắt đầu và kết thúc cụ thể: import datetime import time def chay_tien_trinh(ngay_bat_dau, ngay_ket_thuc, ten_tien_trinh): """… Giải thích: • Hàm chay_tien_trinh nhận ba tham số: ◦ ngay_bat_dau: Ngày bắt đầu tiến trình (định dạng datetime). ◦ ngay_ket_thuc: Ngày kết thúc tiến trình (định dạng datetime). ◦ ten_tien_trinh: Tên tiến trình. • Sử dụng vòng lặp while để lặp lại cho đến khi ngay_bat_dau vượt quá ngay_ket_thuc. • Bên trong vòng lặp: ◦ In thông báo cho biết tiến trình đang chạy và tên tiến trình. ◦ Sử dụng time.sleep(1) để tạm dừng tiến trình trong 1 giây (thay thế bằng logic thực tế của tiến trình). ◦ Cập nhật ngay_bat_dau bằng cách cộng thêm 1 giây. Lưu ý: • Đoạn code này chỉ là ví dụ đơn giản. Bạn cần thay đổi logic bên trong vòng lặp while để phù hợp với tiến trình cụ thể của bạn. • Bạn có thể sử dụng các thư viện khác như schedule hoặc APScheduler để quản lý việc chạy tiến trình theo lịch trình phức tạp hơn. 28 viewsKiraa, 04:40 June 6 Thủ thuật Telegram Ví dụ nâng cao: Giả sử bạn muốn chạy một tiến trình sao chép tập tin mỗi ngày từ 8 giờ sáng đến 5 giờ chiều. Bạn có thể sử dụng code sau: import datetime import time import schedule import os def sao_chep_tap_tin(): """Sao chép tập tin từ nguồn sang đích.""" nguon = "/path/to/source/file.txt" dich = "/path/to/destination/file.txt" os.system(f"cp {nguon} {dich}") schedule.every().day.between(8, 17).do(sao_chep_tap_tin) while True: schedule.run_pending() time.sleep(1) 20 viewsKiraa, 04:40 June 6 Thủ thuật Telegram Thủ thuật Telegram Ví dụ nâng cao: Giả sử bạn muốn chạy một tiến trình sao chép tập tin mỗi ngày từ 8 giờ sáng đến 5 giờ chiều. Bạn có thể sử dụng code sau: import datetime import time import schedule import os def sao_chep_tap_tin(): """Sao chép tập tin từ nguồn sang đích."""… Giải thích: • Sử dụng thư viện schedule để lên lịch chạy tiến trình. • Hàm sao_chep_tap_tin thực hiện việc sao chép tập tin. • Sử dụng schedule.every().day.between(8, 17).do(sao_chep_tap_tin) để lên lịch chạy sao_chep_tap_tinmỗi ngày từ 8 giờ sáng đến 5 giờ chiều. • Vòng lặp while True đảm bảo schedule liên tục được kiểm tra và thực thi các nhiệm vụ đã lên lịch. 23 viewsKiraa, 04:41 June 6 Thủ thuật Telegram @app.on_message() def handle_message(client, message): if message.text == "/start": app.send_message(message.chat.id, "Bot đã sẵn sàng!") elif message.text == "/set_start_date": # Xử lý lệnh đặt ngày bắt đầu pass elif message.text == "/set_end_date": # Xử lý lệnh đặt ngày kết thúc pass else: app.send_message(message.chat.id, "Lệnh không hợp lệ!") 35 viewsKiraa, 04:43 June 6 Thủ thuật Telegram def handle_set_start_date(client, message): """Xử lý lệnh đặt ngày bắt đầu.""" try: ngay_bat_dau_str = message.text[14:].strip() # Loại bỏ "/set_start_date " ngay_bat_dau = datetime.datetime.strptime(ngay_bat_dau_str, "%Y-%m-%d") global ngay_bat_dau_global # Khai báo biến toàn cầu ngay_bat_dau_global = ngay_bat_dau app.send_message(message.chat.id, f"Ngày bắt đầu đã được đặt thành {ngay_bat_dau_str}") except ValueError: app.send_message(message.chat.id, "Định dạng ngày không hợp lệ! (YYYY-MM-DD)") def handle_set_end_date(client, message): """Xử lý lệnh đặt ngày kết thúc.""" try: ngay_ket_thuc_str = message.text[13:].strip() # Loại bỏ "/set_end_date " ngay_ket_thuc = datetime.datetime.strptime(ngay_ket_thuc_str, "%Y-%m-%d") global ngay_ket_thuc_global # Khai báo biến toàn cầu ngay_ket_thuc_global = ngay_ket_thuc app.send_message(message.chat.id, f"Ngày kết thúc đã được đặt thành {ngay_ket_thuc_str}") except ValueError: app.send_message(message.chat.id, "Định dạng ngày không hợp lệ! (YYYY-MM-DD)") # Gán hàm xử lý lệnh cho các lệnh tương ứng app.on_message(handle_set_start_date, filters=filters.regex(r"^/set_start_date")) app.on_message(handle_set_end_date, filters=filters.regex(r"^/set_end_date")) 47 viewsKiraa, 04:43 June 6 Thủ thuật Telegram def sao_chep_tap_tin(): """Sao chép tập tin từ nguồn sang đích trong khoảng thời gian đã đặt.""" global ngay_bat_dau_global, ngay_ket_thuc_global # Truy cập biến toàn cầu if ngay_bat_dau_global is None or ngay_ket_thuc_global is None: app.send_message("chat_id", "Vui lòng đặt ngày bắt đầu và kết thúc trước!") return while ngay_bat_dau_global <= ngay_ket_thuc_global: # ... (logic sao chép tập tin như trước) # ... ngay_bat_dau_global += datetime.timedelta(seconds=1) # Khởi tạo biến toàn cầu với giá trị None ngay_bat_dau_global = None ngay_ket_thuc_global = None 81 viewsKiraa, 04:43 June 6 Thủ thuật Telegram Giải thích: • Thêm các lệnh mới /set_start_date và /set_end_date để người dùng đặt ngày bắt đầu và kết thúc. • Hàm handle_set_start_date và handle_set_end_date xử lý các lệnh tương ứng, lưu ngày được đặt vào biến toàn cầu ngay_bat_dau_global và ngay_ket_thuc_global. • Hàm sao_chep_tap_tin được cập nhật để kiểm tra biến ngay_bat_dau_global và `ngay_ket_thuc_global 62 viewsKiraa, 04:43 June 6