Khái niệm

Mục đích của chúng ta sẽ cho bot gửi tin nhắn vào nhóm chat sau khi "nhận biết" các nhân viên đi làm trễ.

Bot sẽ làm các nhiệm vụ sau:

  • Nhận thông tin điểm danh từ Larksuite
  • Phân tích và tính toán số giờ/phút đi trễ
  • Gửi kết quả lên Messenger

Yêu cầu quyền hạn

Chúng ta sẽ cần cấp các quyền bên dưới để tương tác.

Các quyền cần thiết:

  • Send messages as an app
  • Read and send messages in private and group chats
  • Export attendance data
  • Export attendance management rules
  • Read Contacts as an app
  • Obtain user ID
  • Obtain group information

Để cấp quyền chúng ta truy cập vào Permissions & Scropes sau đó kéo xuống phần Manage Scopes.

Chọn mục Contact, tìm và chọn 2 quyền tương ứng như trong hình.

Contact

Chọn mục Messenger, tìm và chọn 3 quyền tương ứng như trong hình.

Messenger

Chọn mục Attendance, tìm và chọn 2 quyền tương ứng như trong hình.

Messenger

Chúng ta sẽ tiếp tục làm theo các bước bắt đầu từ phần Xin cấp quyền hạn cho tới phần Kiểm duyệt phát hành ở hướng dẫn Khởi tạo Custom App