Documentation
¶
Index ¶
- func DeleteHandler(ctx *ext.Context, u *ext.Update) error
- func WatchHandler(ctx *ext.Context, u *ext.Update) error
- type PtsUpdate
- type TakeoutConfig
- type TakeoutProgressCallback
- type UserClient
- func (u *UserClient) AddGlobalIgnoreUser(userID int64)
- func (u *UserClient) CallExtenApi(ctx context.Context, name string, input map[string]any) (map[string]any, error)
- func (u *UserClient) Close() error
- func (u *UserClient) ForwardMessages(ctx context.Context, fromChatID, toChatID int64, messageID []int) error
- func (u *UserClient) ForwardMessagesToFav(ctx context.Context, fromID int64, messageIDs []int) error
- func (u *UserClient) GetContext() *ext.Context
- func (u *UserClient) RemoveGlobalIgnoreUser(userID int64)
- func (u *UserClient) ReplyMessage(ctx context.Context, chatID int64, messageID int, text string) (*types.Message, error)
- func (u *UserClient) StartWatch(ctx context.Context)
- func (u *UserClient) SyncMissedUpdates(ctx context.Context) error
- func (u *UserClient) SyncPeers(ctx context.Context) error
- func (u *UserClient) TakeoutExport(ctx context.Context, enableWatching bool, cfg TakeoutConfig, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TakeoutConfig ¶ added in v1.2.0
type TakeoutProgressCallback ¶ added in v1.2.0
TakeoutProgressCallback 进度回调接口
type UserClient ¶
type UserClient struct {
TClient *mygotg.Client
GlobalIgnoreUsers []int64
// contains filtered or unexported fields
}
func GetUserClient ¶ added in v0.10.0
func GetUserClient() *UserClient
func NewUserClient ¶
func NewUserClient(ctx context.Context) (*UserClient, error)
func (*UserClient) AddGlobalIgnoreUser ¶
func (u *UserClient) AddGlobalIgnoreUser(userID int64)
func (*UserClient) CallExtenApi ¶ added in v0.14.0
func (*UserClient) Close ¶
func (u *UserClient) Close() error
func (*UserClient) ForwardMessages ¶ added in v0.11.0
func (*UserClient) ForwardMessagesToFav ¶ added in v0.4.0
func (*UserClient) GetContext ¶ added in v0.12.0
func (u *UserClient) GetContext() *ext.Context
func (*UserClient) RemoveGlobalIgnoreUser ¶
func (u *UserClient) RemoveGlobalIgnoreUser(userID int64)
func (*UserClient) ReplyMessage ¶ added in v0.10.0
func (*UserClient) StartWatch ¶
func (u *UserClient) StartWatch(ctx context.Context)
func (*UserClient) SyncMissedUpdates ¶ added in v1.1.0
func (u *UserClient) SyncMissedUpdates(ctx context.Context) error
SyncMissedUpdates 在客户端启动时同步错过的消息
func (*UserClient) SyncPeers ¶ added in v0.13.0
func (u *UserClient) SyncPeers(ctx context.Context) error
func (*UserClient) TakeoutExport ¶ added in v1.2.0
func (u *UserClient) TakeoutExport(ctx context.Context, enableWatching bool, cfg TakeoutConfig, progressCallback TakeoutProgressCallback) error
TakeoutExport 使用 Takeout API 导出所有聊天的消息到索引
Click to show internal directories.
Click to hide internal directories.