Versions in this module Expand all Collapse all v0 v0.0.1 May 9, 2021 Changes in this version + type ActiveLiveChatCollector struct + func NewActiveLiveChatCollector(apiKey string, opts ...Option) *ActiveLiveChatCollector + func (a *ActiveLiveChatCollector) CreateParams(video *youtube.Video) (*ActiveLiveChatParams, error) + func (a *ActiveLiveChatCollector) CreateYoutubeService() (*youtube.Service, error) + func (a *ActiveLiveChatCollector) GetActiveLiveChat(params *ActiveLiveChatParams, youtubeService *youtube.Service, max int64) (*youtube.LiveChatMessageListResponse, error) + func (a *ActiveLiveChatCollector) GetVideo(videoId string, youtubeService *youtube.Service) (*youtube.Video, bool, error) + func (a *ActiveLiveChatCollector) Next(params *ActiveLiveChatParams, ...) bool + type ActiveLiveChatParams struct + func (a *ActiveLiveChatParams) GetPageToken() string + type ArchiveLiveChatCollector struct + func NewArchiveLiveChatCollector(opts ...Option) *ArchiveLiveChatCollector + func (a *ArchiveLiveChatCollector) GetArchiveLiveChat(params ArchiveLiveChatParams) (*GetLiveChatRespose, error) + func (a *ArchiveLiveChatCollector) GetParams(videoId string) (ArchiveLiveChatParams, error) + func (a *ArchiveLiveChatCollector) Next(params ArchiveLiveChatParams, resp *GetLiveChatRespose) bool + type ArchiveLiveChatParams map[string]string + func (a ArchiveLiveChatParams) GetContinuation() string + type GetLiveChatRequest struct + Context struct{ ... } + Continuation string + CurrentPlayerState struct{ ... } + type GetLiveChatRespose struct + ContinuationContents struct{ ... } + ResponseContext struct{ ... } + type Option func(*options) + func Verbose(verbose bool) Option