This is FlamingoV2. It is the successor to Flamingo. It is a Discord bot with no intrinsic value. It's purely for the memes.
Issues a strike to a given user.
Usage: ~strike @user
Retrieves the strike count of a given user.
Usage: ~strike get @user
Retrieves a copypasta by alias and posts it. Alias can by any alphanumeric string with no whitespace.
Usage: ~pasta get $alias
Saves a new a copypasta by alias. Alias can by any alphanumeric string with no whitespace.
Usage: ~pasta save $alias $copypasta_text
Updates an existing copypasta by alias. The copypasta must exist and by authored by the caller for this to succeed.
Usage: ~pasta save $alias $updated_copypasta_text
Retrieves a list of all the copypastas saved in the server and DMs them to the caller.
Usage: ~pasta list
Retrieves a reaction image by alias and posts it. Alias can by any alphanumeric string with no whitespace.
Usage: ~react get $alias
Saves a new a reaction by alias. Reactions are images uploaded to Discord. They are thumbnailed and saved for later reacall. Alias can by any alphanumeric string with no whitespace. Can be used to overwrite an existing reaction.
Usage: ~react save $alias
Deletes a reaction image and makes it unavailable for use. Alias can by any alphanumeric string with no whitespace.
Usage: ~react delete $alias
Retrieves a list of all the reaction images saved and DMs them to the caller.
Usage: ~react list
go get -d -v ./...
go install -v ./...
$GOPATH/bin/FlamingoV2 -local=true -t="DISCORD TOKEN" -ak="AWS ACCESS KEY" -sk="AWS SECRET KEY" -r="AWS Region (e.g. us-west-2)"
Follow the AWS CD tutorial and pass the environment variables DISCORD_TOKEN
, AWS_ACCESS_KEY
, AWS_SECRET_KEY
, REGION
to the appropriate values.