internal/

directory
v3.30.0 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: Apache-2.0

Directories

Path Synopsis
actors
announce
Package announce contains a chat essage handler to create announcements from the bot
Package announce contains a chat essage handler to create announcements from the bot
ban
Package ban contains actors to ban/unban users in a channel
Package ban contains actors to ban/unban users in a channel
clip
Package clip contains an actor to create clips on behalf of a channels owner
Package clip contains an actor to create clips on behalf of a channels owner
clipdetector
Package clipdetector contains an actor to detect clip links in a message and populate a template variable
Package clipdetector contains an actor to detect clip links in a message and populate a template variable
commercial
Package commercial contains an actor to run commercials in a channel
Package commercial contains an actor to run commercials in a channel
counter
Package counter contains actors and template functions to work with database stored counters
Package counter contains actors and template functions to work with database stored counters
delay
Package delay contains an actor to delay rule execution
Package delay contains an actor to delay rule execution
delete
Package deleteactor contains an actor to delete messages
Package deleteactor contains an actor to delete messages
eventmod
Package eventmod contains an actor to modify event data during rule execution by adding fields (template variables)
Package eventmod contains an actor to modify event data during rule execution by adding fields (template variables)
filesay
Package filesay contains an actor to paste a remote URL as chat commands i.e.
Package filesay contains an actor to paste a remote URL as chat commands i.e.
linkdetector
Package linkdetector contains an actor to detect links in a message and add them to a variable
Package linkdetector contains an actor to detect links in a message and add them to a variable
linkprotect
Package linkprotect contains an actor to prevent chatters from posting certain links
Package linkprotect contains an actor to prevent chatters from posting certain links
log
Package log contains an actor to write bot-log entries from a rule
Package log contains an actor to write bot-log entries from a rule
messagehook
Package messagehook contains actors to send discord / slack webhook requests
Package messagehook contains actors to send discord / slack webhook requests
modchannel
Package modchannel contains an actor to modify title / category of a channel
Package modchannel contains an actor to modify title / category of a channel
nuke
Package nuke contains a hateraid protection actor recording messages in all channels for a certain period of time being able to "nuke" their authors by regular expression based on past messages
Package nuke contains a hateraid protection actor recording messages in all channels for a certain period of time being able to "nuke" their authors by regular expression based on past messages
punish
Package punish contains an actor to punish behaviour in a channel with rising punishments
Package punish contains an actor to punish behaviour in a channel with rising punishments
quotedb
Package quotedb contains a quote database and actor / api methods to manage it
Package quotedb contains a quote database and actor / api methods to manage it
raw
Package raw contains an actor to send raw IRC messages
Package raw contains an actor to send raw IRC messages
respond
Package respond contains an actor to send a message
Package respond contains an actor to send a message
shield
Package shield contains an actor to update the shield-mode for a given channel
Package shield contains an actor to update the shield-mode for a given channel
shoutout
Package shoutout contains an actor to create a Twitch native shoutout
Package shoutout contains an actor to create a Twitch native shoutout
spotify
Package spotify contains an actor to query the current playing track for a channel with authorized spotify account
Package spotify contains an actor to query the current playing track for a channel with authorized spotify account
stopexec
Package stopexec contains an actor to stop the rule execution on template condition
Package stopexec contains an actor to stop the rule execution on template condition
timeout
Package timeout contains an actor to timeout users
Package timeout contains an actor to timeout users
variables
Package variables contains an actor and database client to store handle variables
Package variables contains an actor and database client to store handle variables
vip
Package vip contains actors to modify VIPs of a channel
Package vip contains actors to modify VIPs of a channel
whisper
Package whisper contains an actor to send whispers
Package whisper contains an actor to send whispers
apimodules
customevent
Package customevent contains an actor and database modules to create custom (timed) events
Package customevent contains an actor and database modules to create custom (timed) events
kofi
Package kofi contains a webhook listener to be used in the Ko-fi API to receive information about (recurring) donations / shop orders
Package kofi contains a webhook listener to be used in the Ko-fi API to receive information about (recurring) donations / shop orders
msgformat
Package msgformat contains an API route to utilize the internal message formatter to format strings
Package msgformat contains an API route to utilize the internal message formatter to format strings
overlays
Package overlays contains a server to host overlays and interact with the bot using sockets and a pre-defined Javascript client
Package overlays contains a server to host overlays and interact with the bot using sockets and a pre-defined Javascript client
raffle
Package raffle contains the backend and API implementation as well as the chat listeners for chat-raffles
Package raffle contains the backend and API implementation as well as the chat listeners for chat-raffles
Package helpers contains helpers to assist in other parts of the code
Package helpers contains helpers to assist in other parts of the code
Package linkcheck implements a helper library to search for links in a message text and validate them by trying to call them
Package linkcheck implements a helper library to search for links in a message text and validate them by trying to call them
service
access
Package access contains a service to manage Twitch tokens and scopes
Package access contains a service to manage Twitch tokens and scopes
authcache
Package authcache implements a cache for token auth to hold auth- results with cpu/mem inexpensive methods instead of always using secure but expensive methods to validate the token
Package authcache implements a cache for token auth to hold auth- results with cpu/mem inexpensive methods instead of always using secure but expensive methods to validate the token
timer
Package timer contains a service to store and manage timers in a database
Package timer contains a service to store and manage timers in a database
template
api
Package api contains helpers to interact with remote APIs in templates
Package api contains helpers to interact with remote APIs in templates
date
Package date adds date-based helper functions for templating
Package date adds date-based helper functions for templating
numeric
Package numeric contains helpers for numeric manipulation
Package numeric contains helpers for numeric manipulation
random
Package random contains helpers to aid with randomness
Package random contains helpers to aid with randomness
slice
Package slice contains slice manipulation helpers
Package slice contains slice manipulation helpers
strings
Package strings contains string manipulation helpers
Package strings contains string manipulation helpers
subscriber
Package subscriber contains template functions to fetch sub-count and -points
Package subscriber contains template functions to fetch sub-count and -points
twitch
Package twitch defines Twitch related template functions not having their place in any other package
Package twitch defines Twitch related template functions not having their place in any other package
userstate
Package userstate traces the bot state and provides template functions based on it
Package userstate traces the bot state and provides template functions based on it

Jump to

Keyboard shortcuts

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