Code chatbotPhát triển & tùy chỉnh

Chatbot cho Telegram, Discord hoặc Slack bằng Python: menu, câu trả lời, biểu mẫu và yêu cầu gửi về chat của 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ả.

Chatbot cho Telegram, Discord hoặc Slack bằng Python: menu, câu trả lời, biểu mẫu và yêu cầu gửi về chat của 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

Một chatbot cho khách hàng hoặc cộng đồng của bạn, trả lời theo kịch bản bạn đưa ra: menu nút bấm, câu trả lời sẵn cho các câu hỏi thường gặp (giá, giờ mở cửa, địa chỉ, giao hàng) và biểu mẫu nhận yêu cầu, lịch đặt hoặc đơn đặt hàng từng bước rồi gửi về cho bạn. Bot được làm cho Telegram, Discord hoặc Slack và viết bằng Python. Hãy mô tả bot cần làm gì và gửi nội dung, câu trả lời của bot, chúng tôi sẽ viết code. Bạn nhận file nén gồm code, file cài đặt và README giải thích từng bước cách tạo bot trên nền tảng và lấy token (với Telegram là qua @BotFather), cách chạy bot trên máy tính, máy chủ của bạn hoặc hosting chạy được Python. Bot chỉ trả lời theo kịch bản của bạn: không tự bịa câu trả lời, không nhận thanh toán và không đăng nhập vào dịch vụ khác. Biểu mẫu đặt lịch nhận yêu cầu và gửi về cho bạn; bot không kiểm tra lịch. Việc đặt bot lên hosting và duy trì cho bot chạy là phần việc của bạn; chúng tôi không vận hành bot cho khách hàng.

Bao gồm những gì

  • Bạn nhận được gìFile ZIP gồm code Python, file cài đặt mẫu và README hướng dẫn từng bước; code cũng được hiển thị trên trang đơn hàng.
  • Nút bấm và menuKhách bấm thay vì phải gõ
  • Yêu cầu gửi về cho bạnVề chat của bạn và một Google Trang tính, ở gói Tiêu chuẩn và Cao cấp
  • Chỉ nội dung của bạnTrả lời đúng như bạn đưa ra
  • Chạy ở nơi bạn chọnMáy tính, máy chủ hoặc hosting chạy được Python
  • Hướng dẫn dễ hiểuTạo bot, lấy token và chạy bot, từng bước một

Cách hoạt động

  1. 1
    Kịch bảnBạn gửi nền tảng, menu, câu trả lời và các 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 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

Nền tảng: Telegram, Discord hoặc Slack. Bot cần làm gì, và nội dung của bot: các nút menu, câu trả lời, câu hỏi của từng biểu mẫu và yêu cầu sẽ gửi về đâu (chat của bạn, một nhóm hoặc một Google Trang tính). Thông tin liên hệ và liên kết của bạn, đúng như cần hiển thị. Đừ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:

  • Nền tảng nào?
  • Bot cần làm gì?
  • Menu và các câu trả lời
  • Biểu mẫu và nơi nhận yêu cầu
  • Thông tin liên hệ và liên kết của bạn

So sánh các gói

Các góiCơ bảnBot menu có câu trả lời786.000 ₫Tiêu chuẩnBot có biểu mẫu1.599.000 ₫Cao cấpBot có công cụ quản trị2.682.000 ₫
Thời hạn1 ngày2 ngày3 ngày
Số lần chỉnh sửa123
Nền tảngTelegram, Discord hoặc SlackTelegram, Discord hoặc SlackTelegram, Discord hoặc Slack
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 chạy ở đâu?

Trên máy tính, máy chủ hoặc hosting chạy được Python, do bạn chọn và trả phí. Khi chương trình đang chạy, bot sẽ trả lời; README giải thích cách giữ cho bot chạy liên tục trên máy chủ. Chúng tôi không lưu trữ bot cho khách hàng.

Bot xử lý thế nào với câu hỏi không có câu trả lời?

Bot hiện lại menu hoặc thông tin liên hệ của bạn, tùy bạn chọn. Bot chỉ trả lời bằng nội dung của bạn và không bao giờ tự bịa câu trả lời.

Bot có nhận thanh toán được không?

Không. Bot có thể đưa liên kết tới trang thanh toán hoặc cửa hàng của bạn, nhưng tự nó không nhận thanh toán.

Các bạn có làm bot WhatsApp không?

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

Bot có lưu dữ liệu người dùng không?

Bot gói Cơ bản không lưu gì cả. Biểu mẫu gửi từng yêu cầu về cho bạn. Bot gói Cao cấp lưu chat ID của người đăng ký để gửi tin hàng loạt, trong một cơ sở dữ liệu nhỏ trên máy chủ của bạn. Việc thông báo cho người dùng về cách dùng dữ liệu của họ là phần việc của bạn.

Sau này tôi đổi câu trả lời thế nào?

Toàn bộ nội dung của bot nằm trong một file riêng, tách khỏi code, có thể sửa bằng bất kỳ trình soạn thảo văn bản nào; sau đó khởi động lại bot. Trong phạm vi gói, bạn cũng có thể yêu cầu chúng tôi chỉnh sửa.

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

Các gói