Documentation
¶
Index ¶
- Constants
- Variables
- func FixName(A string, B string) string
- func FormatNumber(input float64) string
- func GetAuthorAvatar(username string) string
- func GetColor(filepath, url string) (int, error)
- func GetYtToken() string
- func NearestThousandFormat(num float64) string
- func NumberFormat(number float64, decimals int, decPoint, thousandsSep string) string
- func RanString() string
- func Reacting(Data map[string]string, s *discordgo.Session) error
- func RemoveEmbed(VideoID string, Bot *discordgo.Session) error
- func RoundInt(input float64) int
- func RoundPrec(x float64, prec int) float64
- func Start()
- func YtFindType(title string) string
- func Zawarudo(Region string) *time.Location
- type Embed
- func (e *Embed) AddField(name, value string) *Embed
- func (e *Embed) InlineAllFields() *Embed
- func (e *Embed) RemoveInline() *Embed
- func (e *Embed) SetAuthor(args ...string) *Embed
- func (e *Embed) SetColor(clr int) *Embed
- func (e *Embed) SetDescription(description string) *Embed
- func (e *Embed) SetFooter(args ...string) *Embed
- func (e *Embed) SetImage(args ...string) *Embed
- func (e *Embed) SetThumbnail(args ...string) *Embed
- func (e *Embed) SetTitle(name string) *Embed
- func (e *Embed) SetURL(URL string) *Embed
- func (e *Embed) Truncate() *Embed
- func (e *Embed) TruncateDescription() *Embed
- func (e *Embed) TruncateFields() *Embed
- func (e *Embed) TruncateFooter() *Embed
- func (e *Embed) TruncateTitle() *Embed
- type Sauce
Constants ¶
View Source
const ( EmbedLimitTitle = 256 EmbedLimitDescription = 2048 EmbedLimitFieldValue = 1024 EmbedLimitFieldName = 256 EmbedLimitField = 25 EmbedLimit = 4000 )
Constants for message embed character limits
Variables ¶
View Source
var ( GroupData []database.Group GroupsName []string RegList = make(map[string]string) )
Public variable
Functions ¶
func FormatNumber ¶
func GetAuthorAvatar ¶
GetAuthorAvatar Get twitter avatar
func NearestThousandFormat ¶
func NumberFormat ¶
func YtFindType ¶
Types ¶
type Embed ¶
type Embed struct { *discordgo.MessageEmbed IgnoreLine []int }
Embed ...
func (*Embed) InlineAllFields ¶
InlineAllFields sets all fields in the embed to be inline
func (*Embed) SetDescription ¶
SetDescription [desc]
func (*Embed) TruncateDescription ¶
TruncateDescription ...
func (*Embed) TruncateFields ¶
TruncateFields truncates fields that are too long
type Sauce ¶
type Sauce struct { Header struct { UserID interface{} `json:"user_id"` AccountType interface{} `json:"account_type"` ShortLimit interface{} `json:"short_limit"` LongLimit interface{} `json:"long_limit"` LongRemaining int `json:"long_remaining"` ShortRemaining int `json:"short_remaining"` Status int `json:"status"` ResultsRequested int `json:"results_requested"` Index struct { Num0 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"0"` Num2 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"2"` Num5 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"5"` Num6 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"6"` Num8 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"8"` Num9 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"9"` Num10 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"10"` Num11 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"11"` Num12 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"12"` Num16 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"16"` Num18 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"18"` Num19 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"19"` Num20 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"20"` Num21 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"21"` Num22 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"22"` Num23 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"23"` Num24 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"24"` Num25 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"25"` Num26 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"26"` Num27 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"27"` Num28 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"28"` Num29 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"29"` Num30 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` } `json:"30"` Num31 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"31"` Num32 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"32"` Num33 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"33"` Num34 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"34"` Num35 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"35"` Num36 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"36"` Num37 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"37"` Num38 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"38"` Num51 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"51"` Num52 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"52"` Num53 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"53"` Num211 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"211"` Num341 struct { Status int `json:"status"` ParentID int `json:"parent_id"` ID int `json:"id"` Results int `json:"results"` } `json:"341"` } `json:"index"` SearchDepth string `json:"search_depth"` MinimumSimilarity float64 `json:"minimum_similarity"` QueryImageDisplay string `json:"query_image_display"` QueryImage string `json:"query_image"` ResultsReturned int `json:"results_returned"` } `json:"header"` Results []struct { Header struct { Similarity string `json:"similarity"` Thumbnail string `json:"thumbnail"` IndexID int `json:"index_id"` IndexName string `json:"index_name"` } `json:"header"` Data struct { ExtUrls []string `json:"ext_urls"` Title string `json:"title"` PixivID int `json:"pixiv_id"` MemberName string `json:"member_name"` MemberID int `json:"member_id"` } `json:"data"` } `json:"results"` }
Click to show internal directories.
Click to hide internal directories.