Gửi thông báo tới Telegram khi có đăng nhập trên máy tính

AbihT
25/5/2020 12:1Phản hồi: 55
Gửi thông báo tới Telegram khi có đăng nhập trên máy tính
Nếu anh em có một máy tính cần sự riêng tư, bảo mật và anh em muốn mỗi lần có bất kì ai đăng nhập đều sẽ có gửi thông báo tới Telegram ngay trên điện thoại thì mong anh em sẽ theo mình tới hết bài viết này nhé.


Để thực hiện được việc này, anh em sẽ cần :

1. Telegram bot

2. Máy tính có mạng internet (cái này thì đương nhiên ) 😁 và chạy được powershell


Ok, giờ mình bắt đầu nhé:

Tạo bot:


Bước 1: Chat với BotFather để tạo một bot


  • Tại ô Search của Telegram chọn BotFather
  • Chat /newbot vào khung chat với BotFather
  • Nhập tên cho bot. Ở đây mình chọn là tinhte_bot
  • Chọn username cho bot. Ở đây mình chọn là Thi_TinhTe_bot
  • Sau đó, anh em sẽ nhận được một token có định dạng là xxxxxx:xxxxxxxxxxxxxxx (1)

bot.jpg

Bước 2: Tạo group chat với Bot và lấy chat_id:


Anh em tạo 1 group chat và thêm tên của bot vừa tạo và gõ 1 đoạn chat bất kì

taogroup.jpg bot2.jpg

Tiếp theo anh em gõ vào trình duyệt:

Code:
https://api.telegram.org/bot[TOKEN]/getUpdates
vơí Token là cái token anh em nhận ở trên

Ở đây anh em để ý giá trị " "id":-4xxxxxxxxxx " và lưu nó lại (2)

Quảng cáo


getchatid.jpg

Để chắc ăn, anh em dùng đường link này để test thử với TOKEN và CHAT_ID thu được ở trên

Code:
https://api.telegram.org/bot[TOKEN]/sendMessage?chat_id=[CHAT_ID]&text=[MY_MESSAGE_TEXT]
testbot.jpg

Rồi, vậy là xong cái Bot

Tiếp theo anh em tải về cái script powershell

tại đây

Sau đó giải nén ra ổ D hoặc nơi nào cũng được, mình thì bỏ vào ổ D cho gọn
Bước tiếp theo anh em mở powershell lên bằng quyền Admin: gõ vào

Code:
set-executionpolicy remotesigned
Bước này là để cho máy tính có thể chạy được cái đoạn mã powershell.

Quảng cáo



pws.jpg

Sau đó, anh em mở Run / gõ vào secpol.msc và cấu hình như hình tại 2 dòng "Audit account logon event và audit logon event"


poplicy.png

Kế đến, anh em mở file LoginAudit.ps1 ra và điền các thông số TOKEN và CHAT_ID đã lưu lại ở bước 1.

pwsscritp.jpg
Cuối cùng, anh em vào Task Scheduler, chọn Import Task, sau đó chỉ tới đường dẫn file xml trong thư mục vừa giải nén lúc nãy:

importtask.jpg
Sau khi import xong, anh em lưu ý giúp mình vài chỗ:

When running the task,....: anh em đưa vào user có quyền chạy cái này hoặc để trống nếu user hiện tại có quyền rồi
task1.jpg

Ở mục Actions: anh em vào chỗ arguments: thay đổi đường dẫn tới file powershell lúc nãy mình vừa chỉnh sửa: Sau đó OK là xong.
task2.jpg

taks3.jpg
OK, Test thôiiiii


test.jpg
55 bình luận
Chia sẻ

Xu hướng

Có cần thiết kg nhỉ, thấy các bước thực hiện thì không phải ai cũng làm được.
qua2007
TÍCH CỰC
4 năm
khó sử dụng
Test thử thôi. Tks
Có ai như mình không, giờ mà cái gì vọc vạch như này lười hẳn. Mua điện thoại mới về cũng chả buồn khám phá như xưa nữa. Kiểu nhu cầu vật chất đầy đủ, đâm chán
@Hunglong96 biểu hiện của tuổi già đấy bác, mình cũng thế 🤣
Khó thế
supzzo
TÍCH CỰC
4 năm
Win mặc định có nhiều cách. Cần gì làm loằng ngoằng vậy.
Ban đầu đọc tiêu đề thấy mê lắm
Đọc xong chả buồn làm luôn
Thks
Nếu không shutdown từ xa hoặc hiện thông báo sẽ đập cm m nó hay gì thì làm vậy thêm lo:$
SonAmpe
CAO CẤP
4 năm
Biết thêm lo :v
Hay
Trong rườm rà thật. Có cách nào đó giản hơn ko nhỉ
plusvn
TÍCH CỰC
4 năm
ko hiểu mục đích để làm gì? "nếu bạn có 1 máy tính riêng tư"?
Linhbi001
ĐẠI BÀNG
4 năm
Tới bước này, result nó là cho ra mảng rỗng, không giống admin, không lấy được ID :3
Annotation 2020-06-07 205013.png
Linhbi001
ĐẠI BÀNG
4 năm
@Tài Khoản TKK Mình chat hello rồi, theo hướng dẫn trên bài viết
Linhbi001
ĐẠI BÀNG
4 năm
@Tài Khoản TKK Hình như phải gõ thêm /start . Mới thử và được, kaka
Linhbi001
ĐẠI BÀNG
4 năm
@Linhbi001 Giờ lại bị lỗi này
Annotation 2020-06-08 135014.png
@Linhbi001 làm lại từ đầu, theo từng bước đi, mình đã thành công, đang dùng cho máy chủ và máy cá nhân
aceracer
TÍCH CỰC
4 năm
Hay nhĩ
Má 😆 cái app này còn k dùng nữa là...
Tinhte có vẻ nỗ lực PR cho cái phần mềm này
@Rainwalker vì nó xịn xò thật mà 🤣
qua2007
TÍCH CỰC
4 năm
mình ít bạn quá
Sao phải cực thế nhỉ? Mỗi lần mình đăng nhập Telegram trên máy tính là nó có notification gửi đến app Telegram trên đt mà nhờ.
boyplay
TÍCH CỰC
4 năm
@Black Mamba Cái này là đăng nhập máy tính của bác là telegram nó báo, ko phải đăng nhập telegram nó mới báo
@boyplay À mình hiểu rồi 😁
iexplore
ĐẠI BÀNG
4 năm
Quá phức tạp, cách dễ hơn là bác code sẵn một chương trình open source, chỉ cần nhập token với channel ID vào, sau đó copy vào shell:startup. Mỗi lần mở máy là tiến trình đó tự chạy và gửi notif về Telegram
saithaoem
ĐẠI BÀNG
4 năm
@iexplore “Code sẵn một chương trình” - khái niệm đơn giản của bác nên càn được cập nhật lại.
iexplore
ĐẠI BÀNG
4 năm
@saithaoem Mình là dev bác ơi, bác chỉ giúp lỗi sai với

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019