Bot xin nghỉ phépPhát triển & tùy chỉnh

Bot xin nghỉ phép cho Slack bằng Python: biểu mẫu ngắn với ngày và loại nghỉ, gửi về kênh duyệt và một trang tính

Thường xong trong 15 phútBao gồm chỉnh sửaKiểm tra chất lượng
Các gói
Bảo vệ thanh toánChi tiết
  • Chỉnh sửa trong phạm vi gói là miễn phí.
  • Nếu bạn không phản hồi trong vòng 3 ngày sau khi bàn giao, kết quả sẽ được tự động chấp nhận.

Số tiền được tạm giữ khi bạn thanh toán và chỉ được chuyển khi bạn chấp nhận kết quả.

Bot xin nghỉ phép cho Slack bằng Python: biểu mẫu ngắn với ngày và loại nghỉ, gửi về kênh duyệt và một trang tính

Ví dụ kết quả

Ví dụ cho gói Tiêu chuẩn

Bot Telegram đặt lịch cắt tóc cho tiệm barber

Bot trên Telegram

Đặt lịch cắt tóc trong bot

Một phần code

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """Bước cuối của biểu mẫu: cảm ơn khách và chuyển yêu cầu đi."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Mọi câu trả lời và nút bấm nằm trong texts.yaml, nên khách hàng đổi giá hay giờ mở cửa mà không phải động vào code.

File bàn giao: file ZIP gồm bot.py, texts.yaml, settings.example.env (nơi khách hàng tự điền token của bot và trang tính), requirements.txt và README: tạo bot trên Telegram, kết nối Google Trang tính và chạy bot trên một máy chủ nhỏ hoặc hosting. Bot gửi yêu cầu nhưng không kiểm tra lịch của các thợ: chủ tiệm là người xác nhận giờ.

Khách hàng: một tiệm barber có 3 thợ, trước đây chỉ nhận đặt lịch qua điện thoại. Yêu cầu: một bot Telegram có menu: bảng giá, địa chỉ và giờ mở cửa, biểu mẫu đặt lịch (dịch vụ, ngày và giờ, tên, số điện thoại) gửi từng yêu cầu về chat của chủ tiệm và thêm vào một Google Trang tính.

Khách hàng và mọi thông tin đều là giả định.

Về dịch vụ này

Đơn xin nghỉ gửi qua tin nhắn riêng rất dễ thất lạc. Bot Slack này đưa chúng về một đường duy nhất. Gói Cơ bản trả lời bằng lệnh slash với quy định nghỉ phép của bạn, người duyệt và các ngày lễ bạn liệt kê. Từ gói Tiêu chuẩn, một biểu mẫu hỏi loại nghỉ, ngày nghỉ, người làm thay và ghi chú, rồi đăng yêu cầu vào kênh duyệt của bạn và một Google Trang tính. Ở gói Cao cấp, yêu cầu đi kèm nút Duyệt và Từ chối chỉ hoạt động với những người duyệt bạn liệt kê, và bot báo quyết định cho nhân viên qua tin nhắn riêng. Bot không đếm số ngày phép còn lại, không kiểm tra lịch, không kết nối với hệ thống nhân sự hay tính lương và không tư vấn pháp lý về nghỉ phép: bot chuyển tiếp quyết định do con người đưa ra. Bot không nhận thanh toán và chạy ở Socket Mode, không cần địa chỉ web công khai. README chỉ cách tạo ứng dụng trong workspace Slack của bạn và chạy trên máy tính, máy chủ hoặc hosting của chính bạn. Token luôn ở chỗ bạn.

Bao gồm những gì

  • Bạn nhận được gìFile ZIP gồm code Python, quy định nghỉ phép và câu hỏi biểu mẫu của bạn trong một file nội dung, file cài đặt mẫu và README; code cũng được hiển thị trên trang đơn hàng.
  • Một biểu mẫu cho nghỉ phépLoại nghỉ, ngày, người làm thay và ghi chú, từ gói Tiêu chuẩn
  • Kênh duyệtMọi yêu cầu được đăng ở nơi người duyệt nhìn thấy
  • Trang tính nghỉ phépMỗi yêu cầu là một dòng trong Google Trang tính
  • Duyệt hoặc từ chốiNút cho những người bạn liệt kê, ở gói Cao cấp
  • Phản hồi cho nhân viênTin nhắn riêng kèm quyết định

Cách hoạt động

  1. 1
    Quy địnhBạn đưa quy định nghỉ phép, các loại nghỉ và câu hỏi biểu mẫu
  2. 2
    CodeChúng tôi viết bot và hướng dẫn chạy
  3. 3
    Khởi chạyBạn tạo ứng dụng Slack, thêm token và khóa Google rồi chạy bot
  4. 4
    Chỉnh sửaBạn yêu cầu chỉnh sửa trong phạm vi gói

Chúng tôi cần gì từ bạn

Quy định nghỉ phép đúng như nhân viên cần đọc, các loại nghỉ và ngày lễ bạn muốn liệt kê; câu hỏi của từng biểu mẫu; kênh duyệt; với gói Cao cấp, những người dùng Slack được duyệt và nội dung tin nhắn báo quyết định. Đừng bao giờ gửi token của bot, khóa truy cập Google hay bất kỳ mật khẩu nào: README sẽ chỉ chỗ để bạn tự điền.

Chúng tôi sẽ hỏi bạn:

  • Các loại nghỉ
  • Câu hỏi biểu mẫu
  • Kênh duyệt và người duyệt
  • Quy định nghỉ phép của bạn

So sánh các gói

Các góiCơ bảnBot quy định nghỉ phép678.000 ₫Tiêu chuẩnBot xin nghỉ phép1.355.000 ₫Cao cấpBot nghỉ phép có duyệt2.330.000 ₫
Thời hạn1 ngày2 ngày3 ngày
Số lần chỉnh sửa123
Nền tảngSlackSlackSlack
Câu trả lời sẵntối đa 10tối đa 25tối đa 40
Biểu mẫu (yêu cầu, đặt lịch, đặt hàng)Khôngtối đa 3tối đa 5
Yêu cầu gửi về chat của bạn và Google Trang tínhKhôngCóCó
Lệnh quản trị và gửi tin hàng loạtKhôngKhôngCó
Ngôn ngữ của menu112
Đặt hàng Cơ bảnĐặt hàng Tiêu chuẩnĐặt hàng Cao cấp

Bảo vệ thanh toán

Bạn thanh toán khi đặt hàng, nhưng tiền chỉ được chuyển cho kết quả đã được chấp nhận.

  • Giá cố địnhGiá gói không thay đổi sau khi bạn thanh toán.
  • Số tiền được tạm giữKhi bạn thanh toán, số tiền chỉ được tạm giữ. Tiền được chuyển cho dịch vụ khi bạn chấp nhận kết quả.
  • Kiểm tra trước khi bàn giaoMọi kết quả đều được kiểm tra chất lượng trước khi đến tay bạn, và bạn xem được kết quả trên trang đơn hàng trước khi chấp nhận.
  • Chỉnh sửa miễn phíYêu cầu chỉnh sửa trong phạm vi bản yêu cầu của bạn, với số lần mà gói cho phép.
  • Tự động chấp nhận sau 3 ngàyNếu trong vòng 3 ngày sau khi bàn giao, bạn không chấp nhận kết quả cũng không yêu cầu chỉnh sửa, kết quả sẽ được tự động chấp nhận. Nếu bạn nhắn tin trong chat đơn hàng sau khi bàn giao, đơn hàng sẽ chờ; sau khi trả lời, chúng tôi có thể tính lại 3 ngày từ đầu và sẽ thông báo trong chat.
  • Làm lại hoặc hoàn tiền toàn bộNếu kết quả không đúng với yêu cầu của bạn và các lần chỉnh sửa không khắc phục được, hoặc công việc kéo dài quá gấp đôi thời hạn, hãy nhắn tin trong chat đơn hàng: chúng tôi sẽ làm lại hoặc hoàn tiền toàn bộ.
Cách hoạt động →

Hỏi đáp

Bot có đếm số ngày phép còn lại của mỗi người không?

Không. Bot không theo dõi số ngày phép hay kiểm tra lịch; trang tính của bạn lưu hồ sơ, và người duyệt quyết định.

Ai được duyệt?

Ở gói Cao cấp, chỉ những người dùng Slack bạn liệt kê trong file cài đặt; cú bấm của người khác sẽ bị bỏ qua.

Bot có kết nối với hệ thống nhân sự của chúng tôi không?

Không. Bot hoạt động trong Slack và ghi vào một Google Trang tính qua khóa truy cập Google mà bạn tạo theo README. Khóa và token không bao giờ được gửi cho chúng tôi.

Còn dữ liệu của nhân viên thì sao?

Yêu cầu nằm trong workspace Slack và trang tính của bạn; bot không lưu gì ở nơi khác. Việc cho nhân viên biết dữ liệu của họ được dùng thế nào và tuân thủ quy định tại địa phương là phần của bạn.

Tôi có cần máy chủ không?

Một máy tính hoặc máy chủ chạy được Python và luôn bật; với Socket Mode thì không cần địa chỉ công khai. WhatsApp không nằm trong dịch vụ này.

Chưa tìm thấy câu trả lời?

Các gói