Documentation
¶
Index ¶
Constants ¶
View Source
const TableReadeaseArticles = "readease_articles"
Variables ¶
This section is empty.
Functions ¶
func ReadEasePeriodJob ¶
func ReadEasePeriodJob(app *pocketbase.PocketBase) ([]string, error)
func UpsertReadeaseArticle ¶
Types ¶
type ReadeaseArticle ¶
type ReadeaseArticle struct {
dtoutils.BaseModel
Url string `json:"url,omitempty" mapstructure:"url,omitempty"`
OriginalUrl string `json:"original_url,omitempty" mapstructure:"original_url,omitempty"`
Summary string `json:"summary,omitempty" mapstructure:"summary,omitempty"`
ViewCount int `json:"view_count,omitempty" mapstructure:"view_count,omitempty"`
Title string `json:"title,omitempty" mapstructure:"title,omitempty"`
Content string `json:"content,omitempty" mapstructure:"content,omitempty"`
LlmModel string `json:"llm_model,omitempty" mapstructure:"llm_model,omitempty"`
LlmCovId string `json:"llm_cov_id,omitempty" mapstructure:"llm_cov_id,omitempty"`
IsReadeaseSent bool `json:"is_readease_sent,omitempty" mapstructure:"is_readease_sent,omitempty"`
}
func GetReadeaseArticleByUrl ¶
type ReadeaseReader ¶
type ReadeaseReader struct {
// contains filtered or unexported fields
}
func NewReader ¶
func NewReader(app *pocketbase.PocketBase) *ReadeaseReader
func (*ReadeaseReader) Read ¶
func (s *ReadeaseReader) Read(ctx context.Context, url string) (*ReadeaseArticle, error)
func (*ReadeaseReader) ReadStream ¶
func (s *ReadeaseReader) ReadStream(ctx context.Context, url string, respChan chan *claudeweb.ChatMessageResponse, errChan chan error)
Click to show internal directories.
Click to hide internal directories.