Lập trìnhBả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ả.

Ví dụ kết quả
Bot Telegram đặt lịch cắt tóc cho tiệm barber
Bot trên Telegram
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 chương trình tặng quà cần cách tham gia công bằng và lần bốc thăm mà mọi người tin tưởng. Bot Telegram này hiển thị thể lệ, thời gian và giải thưởng của bạn qua nút bấm. Từ gói Tiêu chuẩn, mọi người tham gia bằng một nút bấm hoặc một biểu mẫu ngắn, mỗi tài khoản Telegram một lượt, và từng người tham gia được gửi về chat của bạn và một Google Trang tính. Ở gói Cao cấp, danh sách người tham gia được lưu trong một cơ sở dữ liệu nhỏ trên máy chủ của bạn, và một lệnh quản trị chọn ngẫu nhiên một hoặc nhiều người thắng trong số những người đáp ứng thể lệ của bạn, chẳng hạn tham gia trước ngày kết thúc; sau đó bot báo kết quả cho mọi người đã bắt đầu dùng bot. Thể lệ, giải thưởng và khía cạnh pháp lý của chương trình, kể cả việc có được phép tổ chức ở nơi bạn chạy hay không, là của bạn. Bot không gửi giải hay nhận thanh toán và chỉ nhắn cho người đã bắt đầu dùng bot. Chúng tôi viết code Python 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. Hosting 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ể lệ và nội dung của bạn trong một file riêng, file cài đặt mẫu và README; code cũng được hiển thị trên trang đơn hàng.
- Tham gia bằng một nút bấmMột lần chạm, mỗi tài khoản một lượt, từ gói Tiêu chuẩn
- Người tham gia trong trang tínhMọi người đã tham gia, trong một Google Trang tính
- Bốc thăm ngẫu nhiênNgười thắng được chọn ngẫu nhiên bằng lệnh quản trị, ở gói Cao cấp
- Áp dụng thể lệ của bạnCác điều kiện bot kiểm tra được, như ngày kết thúc, được áp dụng trước khi bốc thăm
- Kết quả gửi tới mọi ngườiGửi tới người đã bắt đầu dùng bot, ở gói Cao cấp
Cách hoạt động
- 1Quy địnhBạn đưa thể lệ, thời gian, giải thưởng và cách tham gia
- 2CodeChúng tôi viết bot và hướng dẫn chạy
- 3Khởi chạyBạn tạo bot, điền token, chạy bot và chia sẻ liên kết của bot
- 4Chỉ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ể lệ chương trình dạng văn bản: thời gian, ai được tham gia, bao nhiêu người thắng và họ sẽ được báo thế nào; giải thưởng đúng như cần mô tả; cách tham gia (một nút bấm hay một biểu mẫu với câu hỏi của bạn); chat sẽ nhận danh sách người tham gia; nội dung người thắng đọc về cách nhận giải. Đừ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ể lệ chương trình
- Giải thưởng
- Cách tham gia
- Danh sách người tham gia gửi về đâu
So sánh các gói
| Các gói | Cơ bảnBot thông tin chương trình tặng quà678.000 ₫ | Tiêu chuẩnBot nhận lượt tham gia1.355.000 ₫ | Cao cấpBot tặng quà có bốc thăm2.330.000 ₫ |
|---|---|---|---|
| Thời hạn | 1 ngày | 2 ngày | 3 ngày |
| Số lần chỉnh sửa | 1 | 2 | 3 |
| Nền tảng | Telegram | Telegram | Telegram |
| Câu trả lời sẵn | tối đa 10 | tối đa 25 | tối đa 40 |
| Biểu mẫu (yêu cầu, đặt lịch, đặt hàng) | Không | tối đa 3 | tối đa 5 |
| Yêu cầu gửi về chat của bạn và Google Trang tính | Không | Có | Có |
| Lệnh quản trị và gửi tin hàng loạt | Không | Không | Có |
| Ngôn ngữ của menu | 1 | 1 | 2 |
| Bốc thăm người thắng ngẫu nhiên | Không | Không | Có |
| Đặ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ộ.
Hỏi đáp
Người thắng được chọn thế nào?
Ở gói Cao cấp, bằng một lệnh quản trị: bot chọn ngẫu nhiên trong số người tham gia đáp ứng các điều kiện bot kiểm tra được, như ngày kết thúc và mỗi tài khoản một lượt. Kết quả được gửi về chat của bạn và lưu trong cơ sở dữ liệu.
Bot có kiểm tra lượt chia sẻ hay bình luận không?
Không. Bot chỉ kiểm tra những gì diễn ra trong chính bot: lượt tham gia, thời gian và mỗi tài khoản một lượt. Mọi điều kiện khác do bạn kiểm tra trước khi công bố người thắng.
Ai chịu trách nhiệm về thể lệ chương trình?
Là bạn. Thể lệ, giải thưởng, thuế (nếu có) đối với giải thưởng và việc chương trình tặng quà có được phép ở quốc gia của bạn hay không là phần của bạn; bot chỉ nhận lượt tham gia và chọn ngẫu nhiên theo thể lệ bạn đưa.
Bot có gửi giải thưởng được không?
Không. Bot không gửi giải và không nhận thanh toán. Bot có thể hiển thị cho người thắng nội dung của bạn về cách nhận giải.
Bot chạy ở đâu?
Trên máy tính, máy chủ hoặc hosting chạy được Python; token luôn ở chỗ bạn. Đây là bot Telegram; WhatsApp không nằm trong dịch vụ này.
Chưa tìm thấy câu trả lời?



