Skip to content
/ goto Public

goto, go troll others, is a simple IRC bot written in go

License

Notifications You must be signed in to change notification settings

jcline/goto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goto - go troll others

A simple IRC bot using goty (go troll yourself, https://github.com/RecursiveForest/goty).

Requirements:
	go
	goty (my fork: https://github.com/jcline/goty)
	DamerauLevenshteinDistance (https://github.com/jcline/DamerauLevenshteinDistance)

Usage:
	goto [config]

Configuration:
	On the first invocation of goto, you will be prompted for configuration.
	The config file is the Settings struct serialized to JSON.
	By default, it is stored in $XDG_CONFIG_HOME/goto/conf, or ~/.config/goto/conf if that doesn't exist.

Features:
	Gets YouTube titles and user for links pasted in channel
	Gets AmiAmi titles for links pasted in channel
	MAL anime search with ratings and NSFW tag, sorted by Damerau-Levenshtein distance of results and search terms
	reddit short uri title scraping
	Private message support
	Rate limited (1msg/10s/channel and private message by default)
	
In Progress:
	Gelbooru tags for image links pasted in channel
	Troll Bastille randomly

Planned:
	Other booru tags?
	More generic way to add features
	Multi channel support
	reddit API silliness

About

goto, go troll others, is a simple IRC bot written in go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages