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 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.