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.
Bạn có thể tham khảo việc khởi tạo Custom App và hướng dẫn cấp quyền cơ bản ở phần Khởi tạo Custom App
Chọn mục Contact, tìm và chọn 2 quyền tương ứng như trong hình.
Chọn mục Messenger, tìm và chọn 3 quyền tương ứng như trong hình.
Chọn mục Attendance, tìm và chọn 2 quyền tương ứng như trong hình.
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
