Có, bạn có thể chạy bot của mình trên IIS hoặc trong bất kỳ dịch vụ lưu trữ nào khác (bao gồm cả lưu trữ đám mây ngoài Azure) như được giải thích here. Bạn sẽ phải đảm bảo rằng bot của bạn có điểm cuối truy cập internet và một chứng chỉ HTTPS hợp lệ.
Về yêu cầu đối với cert HTTPS, tôi sao chép thông tin cho thread này để bạn tham khảo:
Khung Bot yêu cầu chứng chỉ X.509v3 tiếp xúc bởi endpoint của bạn được hiện tại và hợp lệ . Hầu hết các kiểm tra cho "hiện tại và hợp lệ" là kiểm tra tiêu chuẩn cho chứng chỉ máy chủ: CN phải khớp với tên máy chủ , nó không được hết hạn, nó không được liệt kê trong CRL, nó phải có bộ EKU chính xác , v.v.
Quan trọng nhất, cert của bạn phải liên kết với cơ quan cấp chứng chỉ gốc được Microsoft tin cậy. Danh sách mới nhất của các CA này có sẵn here.
Ngoài ra, bạn có thể đăng ký bot của mình và thậm chí bật kênh mà không triển khai Azure hoặc bất kỳ lưu trữ nào khác. Bạn có thể tạm thời sử dụng ngrok to create a secure tunnel to your localhost environment và kiểm tra bot trong kênh email của mình trước khi hiển thị nó cho người dùng khác. BTW, bạn không cần phải Publish bot của bạn trong cổng BotFramework, chỉ cần đăng ký nó. Xuất bản chỉ dành cho những bot muốn xuất hiện trong số Bot Directory.
Nguồn
2016-11-30 13:11:56
u đang tìm kiếm chạy bot trong một sự phát triển môi trường hoặc bạn muốn làm cho bot của bạn có sẵn cho người khác và không sử dụng Azure cho điều đó? –
Tôi muốn có bot của tôi có sẵn cho người khác (nó phải là một E-Mail-Bot) và không sử dụng Azure. – Reaper