Documentation ¶
Index ¶
- func Start(ctx context.Context)
- type TelegramWriter
- func (w *TelegramWriter) Close() error
- func (w *TelegramWriter) Flush()
- func (w *TelegramWriter) GetObjects() []*response_object_structs.ResponseObject
- func (w *TelegramWriter) Header() http.Header
- func (w *TelegramWriter) SetPreWriteCallback(fn func())
- func (w *TelegramWriter) SetPrompt(prompt string)
- func (w *TelegramWriter) Write(p []byte) (n int, err error)
- func (w *TelegramWriter) WriteHeader(int)
- func (w *TelegramWriter) WriteObject(obj *response_object_structs.ResponseObject) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TelegramWriter ¶
type TelegramWriter struct { Context context.Context Prompt string Bot *tgbotapi.BotAPI ChatID int64 Type string ReplyID int Message *memory.Message // contains filtered or unexported fields }
func NewTelegramWriter ¶
func (*TelegramWriter) Close ¶
func (w *TelegramWriter) Close() error
func (*TelegramWriter) Flush ¶
func (w *TelegramWriter) Flush()
func (*TelegramWriter) GetObjects ¶
func (w *TelegramWriter) GetObjects() []*response_object_structs.ResponseObject
func (*TelegramWriter) Header ¶
func (w *TelegramWriter) Header() http.Header
func (*TelegramWriter) SetPreWriteCallback ¶
func (w *TelegramWriter) SetPreWriteCallback(fn func())
func (*TelegramWriter) SetPrompt ¶
func (w *TelegramWriter) SetPrompt(prompt string)
func (*TelegramWriter) WriteHeader ¶
func (w *TelegramWriter) WriteHeader(int)
func (*TelegramWriter) WriteObject ¶
func (w *TelegramWriter) WriteObject(obj *response_object_structs.ResponseObject) error
Click to show internal directories.
Click to hide internal directories.