Bot đặt món cho quán cà phêPhát triển & tùy chỉnh

Bot Telegram bằng Python cho quán cà phê của bạn: thực đơn với giá của bạn, đơn đặt trước và đơn giao hàng gửi về cho bạn

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 Telegram bằng Python cho quán cà phê của bạn: thực đơn với giá của bạn, đơn đặt trước và đơn giao hàng gửi về cho bạn

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

Ngày nào quán cà phê cũng nhận những tin nhắn giống nhau: thực đơn có gì, quán có mở không, có giao hàng không, đặt trước được không. Bot Telegram này hiển thị thực đơn và giá của bạn qua nút bấm và, từ gói Tiêu chuẩn, nhận đơn đặt trước từng bước: món, giờ đến lấy hoặc địa chỉ giao, số điện thoại. Đơn được gửi về chat của bạn và một Google Trang tính, và bạn tự xác nhận với khách. Bạn đưa thực đơn kèm giá, giờ mở cửa, địa chỉ và điều kiện giao hàng; chúng tôi viết code Python, file nội dung và README hướng dẫn tạo bot trong @BotFather và chạy trên máy tính, máy chủ hoặc hosting của bạn. Bot không nhận thanh toán (có thể dẫn liên kết tới trang thanh toán của bạn), không theo dõi bếp còn món gì và không giữ bàn trong bất kỳ lịch nào. Việc chạy bot và token là phần của bạn.

Bao gồm những gì

  • Bạn nhận được gìFile ZIP gồm code Python, thực đơn của bạn trong một file nội dung riêng, file cài đặt mẫu và README; code cũng được hiển thị trên trang đơn hàng.
  • Thực đơn bằng nút bấmCác mục như bữa sáng, cà phê và tráng miệng, kèm giá của bạn
  • Đơn về chat của bạnMỗi đơn đặt trước đến dưới dạng một tin nhắn rõ ràng, từ gói Tiêu chuẩn
  • Trang tính ghi đơnMỗi đơn cũng là một dòng trong Google Trang tính
  • Chỉ giá của bạnBot không bao giờ hiển thị mức giá bạn không đưa
  • Thực đơn mới trong vài phútĐổi món và giá trong file nội dung rồi khởi động lại

Cách hoạt động

  1. 1
    Thực đơnBạn đưa món, giá, giờ mở cửa và các câu hỏi khi đặt món
  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 bot, điền token và 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

Thực đơn của bạn dạng văn bản, có các mục và giá, giờ mở cửa và địa chỉ; khu vực giao, phí giao và đơn tối thiểu, nếu bạn có giao hàng; biểu mẫu đặt món cần hỏi gì (món, giờ đến lấy, địa chỉ, số điện thoại) và chat hoặc nhóm sẽ nhận đơn; liên kết tới trang thanh toán nếu bạn có. Đừng bao giờ gửi token của bot 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:

  • Thực đơn và giá của bạn
  • Khách đặt món thế nào
  • Đơn gửi về đâu
  • Giờ mở cửa, địa chỉ, điều kiện giao hàng

So sánh các gói

Các góiCơ bảnBot thực đơn quán cà phê651.000 ₫Tiêu chuẩnBot nhận đơn đặt trước1.382.000 ₫Cao cấpBot quán cà phê có ưu đãi2.357.000 ₫
Thời hạn1 ngày2 ngày3 ngày
Số lần chỉnh sửa123
Nền tảngTelegramTelegramTelegram
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ó biết món nào đã hết không?

Không. Bot hiển thị thực đơn từ nội dung bạn đưa. Nếu món nào hết, hãy sửa file nội dung và khởi động lại bot, hoặc báo khách khi bạn xác nhận đơn.

Khách có thanh toán đơn trong bot được không?

Không. Bot có thể đưa liên kết tới trang thanh toán của bạn, nhưng không nhận thanh toán; bạn vẫn có thể thu tiền khi khách đến lấy hoặc khi giao như hiện nay.

Bot có đặt bàn được không?

Bot có thể nhận yêu cầu đặt bàn kèm ngày, giờ và số khách rồi gửi về cho bạn. Bot không kiểm tra bàn trống hay lịch nào: bạn là người xác nhận đặt bàn.

Bot chạy ở đâu?

Trên máy tính, máy chủ hoặc hosting chạy được Python. Khi đang chạy, bot sẽ trả lời; chúng tôi không lưu trữ bot, và token luôn ở chỗ bạn.

Các bạn có làm thêm cho WhatsApp không?

Không, dịch vụ này làm bot Telegram. Bot WhatsApp cần WhatsApp Business API và tài khoản doanh nghiệp đã được duyệt.

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

Các gói