Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Local text-to-image fallback violates the return_url contract

Đang mở Phù hợp với người mới
#10,388 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
76/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
backend

Hướng nghiên cứu

Bắt đầu tại astrbot/core/utils/t2i/renderer.py, trong đường dẫn dự phòng nơi LocalRenderStrategy.render(text) được gọi mà không có return_url, và lần theo cách chiến lược từ xa cùng Star.text_to_image tôn trọng return_url. Đọc chiến lược cục bộ để xác định xem một URL cục bộ có thể truy cập từ xa có khả thi hay không. Xong khi một nơi gọi yêu cầu return_url=True không bao giờ nhận được đường dẫn hệ thống tệp — hoặc cờ sống sót qua đường dẫn dự phòng hoặc một lỗi rõ ràng được ném ra; xác minh bằng các bài kiểm tra t2i hiện có hoặc thêm một bài.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

The public Star.text_to_image(..., return_url=True) contract says the result is a URL. When the remote renderer fails, astrbot/core/utils/t2i/renderer.py falls back to LocalRenderStrategy.render(text) without forwarding return_url; the local strategy returns a filesystem path. Callers explicitly requesting a URL can therefore receive a local path that cannot be used as a remotely accessible image URL.

Please preserve the requested result kind through fallback, or return a clear error when a local URL cannot be provided.

Ngôn ngữ chính
Python
Star
43.2k
Fork
3.2k
Merge trung bình
22 giờ 59 phút
Pull request đã merge (30 ngày)
153

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của AstrBotDevs/AstrBot

Tất cả issue của AstrBotDevs/AstrBot

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.