twitchchat

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2025 License: MIT Imports: 24 Imported by: 1

Documentation

Index

Constants

View Source
const (
	EnvLocalContentPath = "AK_CONTENT_TRACKSTAR_TWITCHCHAT"
)

Variables

View Source
var (
	BusTopics_name = map[int32]string{
		0: "TRACKSTAR_TWITCH_CHAT_EVENT",
		1: "TRACKSTAR_TWITCH_CHAT_REQUEST",
		2: "TRACKSTAR_TWITCH_CHAT_COMMAND",
	}
	BusTopics_value = map[string]int32{
		"TRACKSTAR_TWITCH_CHAT_EVENT":   0,
		"TRACKSTAR_TWITCH_CHAT_REQUEST": 1,
		"TRACKSTAR_TWITCH_CHAT_COMMAND": 2,
	}
)

Enum value maps for BusTopics.

View Source
var (
	MessageTypeRequest_name = map[int32]string{
		0: "TRACKSTAR_TWITCH_CHAT_CONFIG_GET_REQ",
		1: "TRACKSTAR_TWITCH_CHAT_CONFIG_GET_RESP",
		2: "TRACKSTAR_TWITCH_CHAT_TRACK_ANNOUNCE_REQ",
		3: "TRACKSTAR_TWITCH_CHAT_TRACK_ANNOUNCE_RESP",
	}
	MessageTypeRequest_value = map[string]int32{
		"TRACKSTAR_TWITCH_CHAT_CONFIG_GET_REQ":      0,
		"TRACKSTAR_TWITCH_CHAT_CONFIG_GET_RESP":     1,
		"TRACKSTAR_TWITCH_CHAT_TRACK_ANNOUNCE_REQ":  2,
		"TRACKSTAR_TWITCH_CHAT_TRACK_ANNOUNCE_RESP": 3,
	}
)

Enum value maps for MessageTypeRequest.

View Source
var (
	MessageTypeCommand_name = map[int32]string{
		0: "TRACKSTAR_TWITCH_CHAT_UNSPECIFIED",
		1: "TRAKCSTAR_TWITCH_CHAT_CONFIG_SET_REQ",
		2: "TRAKCSTAR_TWITCH_CHAT_CONFIG_SET_RESP",
	}
	MessageTypeCommand_value = map[string]int32{
		"TRACKSTAR_TWITCH_CHAT_UNSPECIFIED":     0,
		"TRAKCSTAR_TWITCH_CHAT_CONFIG_SET_REQ":  1,
		"TRAKCSTAR_TWITCH_CHAT_CONFIG_SET_RESP": 2,
	}
)

Enum value maps for MessageTypeCommand.

View Source
var File_twitchchat_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BusTopics

type BusTopics int32
const (
	BusTopics_TRACKSTAR_TWITCH_CHAT_EVENT   BusTopics = 0
	BusTopics_TRACKSTAR_TWITCH_CHAT_REQUEST BusTopics = 1
	BusTopics_TRACKSTAR_TWITCH_CHAT_COMMAND BusTopics = 2
)

func (BusTopics) Descriptor

func (BusTopics) Descriptor() protoreflect.EnumDescriptor

func (BusTopics) Enum

func (x BusTopics) Enum() *BusTopics

func (BusTopics) EnumDescriptor deprecated

func (BusTopics) EnumDescriptor() ([]byte, []int)

Deprecated: Use BusTopics.Descriptor instead.

func (BusTopics) Number

func (x BusTopics) Number() protoreflect.EnumNumber

func (BusTopics) String

func (x BusTopics) String() string

func (BusTopics) Type

type Config

type Config struct {
	Announce bool   `protobuf:"varint,1,opt,name=announce,proto3" json:"announce,omitempty"`
	Template string `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

func (*Config) Descriptor deprecated

func (*Config) Descriptor() ([]byte, []int)

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetAnnounce

func (x *Config) GetAnnounce() bool

func (*Config) GetTemplate

func (x *Config) GetTemplate() string

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

func (x *Config) ProtoReflect() protoreflect.Message

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

type ConfigGetRequest

type ConfigGetRequest struct {
	// contains filtered or unexported fields
}

func (*ConfigGetRequest) Descriptor deprecated

func (*ConfigGetRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigGetRequest.ProtoReflect.Descriptor instead.

func (*ConfigGetRequest) ProtoMessage

func (*ConfigGetRequest) ProtoMessage()

func (*ConfigGetRequest) ProtoReflect

func (x *ConfigGetRequest) ProtoReflect() protoreflect.Message

func (*ConfigGetRequest) Reset

func (x *ConfigGetRequest) Reset()

func (*ConfigGetRequest) String

func (x *ConfigGetRequest) String() string

type ConfigGetResponse

type ConfigGetResponse struct {
	Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigGetResponse) Descriptor deprecated

func (*ConfigGetResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfigGetResponse.ProtoReflect.Descriptor instead.

func (*ConfigGetResponse) GetConfig

func (x *ConfigGetResponse) GetConfig() *Config

func (*ConfigGetResponse) ProtoMessage

func (*ConfigGetResponse) ProtoMessage()

func (*ConfigGetResponse) ProtoReflect

func (x *ConfigGetResponse) ProtoReflect() protoreflect.Message

func (*ConfigGetResponse) Reset

func (x *ConfigGetResponse) Reset()

func (*ConfigGetResponse) String

func (x *ConfigGetResponse) String() string

type ConfigSetRequest

type ConfigSetRequest struct {
	Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSetRequest) Descriptor deprecated

func (*ConfigSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigSetRequest.ProtoReflect.Descriptor instead.

func (*ConfigSetRequest) GetConfig

func (x *ConfigSetRequest) GetConfig() *Config

func (*ConfigSetRequest) ProtoMessage

func (*ConfigSetRequest) ProtoMessage()

func (*ConfigSetRequest) ProtoReflect

func (x *ConfigSetRequest) ProtoReflect() protoreflect.Message

func (*ConfigSetRequest) Reset

func (x *ConfigSetRequest) Reset()

func (*ConfigSetRequest) String

func (x *ConfigSetRequest) String() string

type ConfigSetResponse

type ConfigSetResponse struct {
	// contains filtered or unexported fields
}

func (*ConfigSetResponse) Descriptor deprecated

func (*ConfigSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfigSetResponse.ProtoReflect.Descriptor instead.

func (*ConfigSetResponse) ProtoMessage

func (*ConfigSetResponse) ProtoMessage()

func (*ConfigSetResponse) ProtoReflect

func (x *ConfigSetResponse) ProtoReflect() protoreflect.Message

func (*ConfigSetResponse) Reset

func (x *ConfigSetResponse) Reset()

func (*ConfigSetResponse) String

func (x *ConfigSetResponse) String() string

type MessageTypeCommand

type MessageTypeCommand int32
const (
	MessageTypeCommand_TRACKSTAR_TWITCH_CHAT_UNSPECIFIED     MessageTypeCommand = 0
	MessageTypeCommand_TRAKCSTAR_TWITCH_CHAT_CONFIG_SET_REQ  MessageTypeCommand = 1
	MessageTypeCommand_TRAKCSTAR_TWITCH_CHAT_CONFIG_SET_RESP MessageTypeCommand = 2
)

func (MessageTypeCommand) Descriptor

func (MessageTypeCommand) Enum

func (MessageTypeCommand) EnumDescriptor deprecated

func (MessageTypeCommand) EnumDescriptor() ([]byte, []int)

Deprecated: Use MessageTypeCommand.Descriptor instead.

func (MessageTypeCommand) Number

func (MessageTypeCommand) String

func (x MessageTypeCommand) String() string

func (MessageTypeCommand) Type

type MessageTypeRequest

type MessageTypeRequest int32
const (
	MessageTypeRequest_TRACKSTAR_TWITCH_CHAT_CONFIG_GET_REQ      MessageTypeRequest = 0
	MessageTypeRequest_TRACKSTAR_TWITCH_CHAT_CONFIG_GET_RESP     MessageTypeRequest = 1
	MessageTypeRequest_TRACKSTAR_TWITCH_CHAT_TRACK_ANNOUNCE_REQ  MessageTypeRequest = 2
	MessageTypeRequest_TRACKSTAR_TWITCH_CHAT_TRACK_ANNOUNCE_RESP MessageTypeRequest = 3
)

func (MessageTypeRequest) Descriptor

func (MessageTypeRequest) Enum

func (MessageTypeRequest) EnumDescriptor deprecated

func (MessageTypeRequest) EnumDescriptor() ([]byte, []int)

Deprecated: Use MessageTypeRequest.Descriptor instead.

func (MessageTypeRequest) Number

func (MessageTypeRequest) String

func (x MessageTypeRequest) String() string

func (MessageTypeRequest) Type

type TrackAnnounceRequest

type TrackAnnounceRequest struct {
	// contains filtered or unexported fields
}

func (*TrackAnnounceRequest) Descriptor deprecated

func (*TrackAnnounceRequest) Descriptor() ([]byte, []int)

Deprecated: Use TrackAnnounceRequest.ProtoReflect.Descriptor instead.

func (*TrackAnnounceRequest) ProtoMessage

func (*TrackAnnounceRequest) ProtoMessage()

func (*TrackAnnounceRequest) ProtoReflect

func (x *TrackAnnounceRequest) ProtoReflect() protoreflect.Message

func (*TrackAnnounceRequest) Reset

func (x *TrackAnnounceRequest) Reset()

func (*TrackAnnounceRequest) String

func (x *TrackAnnounceRequest) String() string

type TrackAnnounceResponse

type TrackAnnounceResponse struct {
	// contains filtered or unexported fields
}

func (*TrackAnnounceResponse) Descriptor deprecated

func (*TrackAnnounceResponse) Descriptor() ([]byte, []int)

Deprecated: Use TrackAnnounceResponse.ProtoReflect.Descriptor instead.

func (*TrackAnnounceResponse) ProtoMessage

func (*TrackAnnounceResponse) ProtoMessage()

func (*TrackAnnounceResponse) ProtoReflect

func (x *TrackAnnounceResponse) ProtoReflect() protoreflect.Message

func (*TrackAnnounceResponse) Reset

func (x *TrackAnnounceResponse) Reset()

func (*TrackAnnounceResponse) String

func (x *TrackAnnounceResponse) String() string

type TwitchChat

type TwitchChat struct {
	http.Handler
	modutil.ModuleBase

	Log *slog.Logger
	// contains filtered or unexported fields
}

func (*TwitchChat) Start

func (tc *TwitchChat) Start(ctx context.Context, deps *modutil.ModuleDeps) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL