Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
internal
|
|
pkg
|
|
acceptmsg
Package acceptmsg provides a message model for discordgo which can be accepted or declined via message reactions.
|
Package acceptmsg provides a message model for discordgo which can be accepted or declined via message reactions. |
acceptmsg/v2
Package acceptmsg provides a message model for discordgo which can be accepted or declined via message reactions.
|
Package acceptmsg provides a message model for discordgo which can be accepted or declined via message reactions. |
angularservice
Package angularservice provides bindings to start an Angular development server via the Angular CLI.
|
Package angularservice provides bindings to start an Angular development server via the Angular CLI. |
argp
Package argp is a stupid simple flag (argument) parser which allows to parse flags without panicing when non-registered flags are passed.
|
Package argp is a stupid simple flag (argument) parser which allows to parse flags without panicing when non-registered flags are passed. |
boolutil
Package boolutil provides simple utility functions around booleans.
|
Package boolutil provides simple utility functions around booleans. |
bytecount
Package bytecount provides functionalities to format byte counts.
|
Package bytecount provides functionalities to format byte counts. |
checksum
Package checksum provides functions to generate a hash sum from any given object.
|
Package checksum provides functions to generate a hash sum from any given object. |
colors
Package color provides general utilities for image/color objects and color codes.
|
Package color provides general utilities for image/color objects and color codes. |
ctypes
Package ctype provides some custom types with useful function extensions.
|
Package ctype provides some custom types with useful function extensions. |
discordoauth
package discordoauth provides fasthttp handlers to authenticate with via the Discord OAuth2 endpoint.
|
package discordoauth provides fasthttp handlers to authenticate with via the Discord OAuth2 endpoint. |
discordoauth/v2
package discordoauth provides fasthttp handlers to authenticate with via the Discord OAuth2 endpoint.
|
package discordoauth provides fasthttp handlers to authenticate with via the Discord OAuth2 endpoint. |
discordutil
Package discordutil provides general purpose extensuion functionalities for discordgo.
|
Package discordutil provides general purpose extensuion functionalities for discordgo. |
embedbuilder
Package embedbuilder provides a builder pattern to create discordgo message embeds.
|
Package embedbuilder provides a builder pattern to create discordgo message embeds. |
etag
Package etag implements generation functionalities for the ETag specification of RFC7273 2.3.
|
Package etag implements generation functionalities for the ETag specification of RFC7273 2.3. |
fetch
Package fetch provides functionalities to fetch roles, channels, members and users by so called resolavbles.
|
Package fetch provides functionalities to fetch roles, channels, members and users by so called resolavbles. |
giphy
Package giphy provides a crappy and inclomplete - but at least bloat free - Giphy API client.
|
Package giphy provides a crappy and inclomplete - but at least bloat free - Giphy API client. |
hammertime
Package hammertime provides functionailities to format a time.Time into a Discord timestamp mention.
|
Package hammertime provides functionailities to format a time.Time into a Discord timestamp mention. |
hashutil
Package hashutil provides general utility functionalities to generate simple and fast hashes with salt and pepper.
|
Package hashutil provides general utility functionalities to generate simple and fast hashes with salt and pepper. |
httpreq
Package httpreq provides general utilities for around net/http requests for a simpler API and extra utilities for parsing JSON request and response boddies.
|
Package httpreq provides general utilities for around net/http requests for a simpler API and extra utilities for parsing JSON request and response boddies. |
inline
Package inline provides general inline operation functions like inline if or null coalescence.
|
Package inline provides general inline operation functions like inline if or null coalescence. |
intutil
Package intutil provides some utility functionalities for integers.
|
Package intutil provides some utility functionalities for integers. |
jdoodle
Package jdoodle provides an API wrapper for the jdoodle execute and credit-spent REST API.
|
Package jdoodle provides an API wrapper for the jdoodle execute and credit-spent REST API. |
lctimer
Package lctimer provides a life cycle timer which calls registered callback handlers on timer elapse.
|
Package lctimer provides a life cycle timer which calls registered callback handlers on timer elapse. |
limiter
Package limiter provides a fiber middleware for a bucket based request rate limiter.
|
Package limiter provides a fiber middleware for a bucket based request rate limiter. |
lokiwriter
Package lokiwriter implements rogu.Writer to push logs to a Grafana Loki instance.
|
Package lokiwriter implements rogu.Writer to push logs to a Grafana Loki instance. |
md
Package md provides some simple markdown fowmatting utilities.
|
Package md provides some simple markdown fowmatting utilities. |
mimefix
Package mimefix provides functionalities to bypass this issue with fasthttp on windows hosts*: https://github.com/golang/go/issues/32350
|
Package mimefix provides functionalities to bypass this issue with fasthttp on windows hosts*: https://github.com/golang/go/issues/32350 |
mody
Package mody allows to modify fields in an object.
|
Package mody allows to modify fields in an object. |
msgcollector
Package msgcollector provides functionalities to collect messages in a channel in conect of a single command request.
|
Package msgcollector provides functionalities to collect messages in a channel in conect of a single command request. |
multierror
Package multierror impements handling multiple errors as one error object.
|
Package multierror impements handling multiple errors as one error object. |
onetimeauth
Package onetimeout provides short duration valid JWT tokens which are only valid exactly once.
|
Package onetimeout provides short duration valid JWT tokens which are only valid exactly once. |
onetimeauth/v2
Package onetimeout provides short duration valid JWT tokens which are only valid exactly once.
|
Package onetimeout provides short duration valid JWT tokens which are only valid exactly once. |
permissions
Package permissions provides functionalities to calculate, update and merge arrays of permission domain rules.
|
Package permissions provides functionalities to calculate, update and merge arrays of permission domain rules. |
random
Package random provides some general purpose cryptographically pseudo-random utilities.
|
Package random provides some general purpose cryptographically pseudo-random utilities. |
rediscmdstore
Package rediscmdstore provides an implementation of github.com/zekrotja/ken/store.CommandStore using a redis client to store the command cache.
|
Package rediscmdstore provides an implementation of github.com/zekrotja/ken/store.CommandStore using a redis client to store the command cache. |
regexputil
Package regexutil provides additional utility functions used with regular expressions.
|
Package regexutil provides additional utility functions used with regular expressions. |
roleutil
Package roleutil provides general purpose utilities for discordgo.Role objects and arrays.
|
Package roleutil provides general purpose utilities for discordgo.Role objects and arrays. |
slices
Package slices adds generic utility functionalities for slices.
|
Package slices adds generic utility functionalities for slices. |
startuptime
Package startuptime provides simple functionalities to measure the startup time of an application.
|
Package startuptime provides simple functionalities to measure the startup time of an application. |
stringutil
Package stringutil provides generl string utility functions.
|
Package stringutil provides generl string utility functions. |
thumbnail
Package thumbnail provides simple functionalities to generate thumbnails from images with a max witdh or height.
|
Package thumbnail provides simple functionalities to generate thumbnails from images with a max witdh or height. |
timerstack
Package timerstack provides a timer which can execute multiple delayed functions one after one.
|
Package timerstack provides a timer which can execute multiple delayed functions one after one. |
timeutil
Package timeutil provides some general purpose functionalities around the time package.
|
Package timeutil provides some general purpose functionalities around the time package. |
twitchnotify
Package twitchnotify provides functionalities to watch the state of twitch streams and notifying changes by polling the twitch REST API.
|
Package twitchnotify provides functionalities to watch the state of twitch streams and notifying changes by polling the twitch REST API. |
validators
Package validators provides some (more or less) general purpose validator functions for user inputs.
|
Package validators provides some (more or less) general purpose validator functions for user inputs. |
versioncheck
Package versioncheck provides endpoints to retrieve version information via different providers and utilities to compare versions.
|
Package versioncheck provides endpoints to retrieve version information via different providers and utilities to compare versions. |
voidbuffer
Package voidbuffer provides a simple, concurrency proof push buffer with a fixed size which "removes" firstly pushed values when fully filled.
|
Package voidbuffer provides a simple, concurrency proof push buffer with a fixed size which "removes" firstly pushed values when fully filled. |
voidbuffer/v2
Package voidbuffer provides a simple, concurrency proof push buffer with a fixed size which "removes" firstly pushed values when fully filled.
|
Package voidbuffer provides a simple, concurrency proof push buffer with a fixed size which "removes" firstly pushed values when fully filled. |
Click to show internal directories.
Click to hide internal directories.