NAME
Bot::Backbone::Service::OFun::Insult - Ask the bot to insult your friends, enemies, and applications
VERSION
version 0.142230
SYNOPSIS
# in your bot config
service insult => (
service => 'OFun::Insult',
language => 'pirate',
);
dispatcher chatroom => as {
redispatch_to 'insult';
};
# in chat
alice> !insult bob
bot> bob is a scurvy potvaliant
DESCRIPTION
Sometimes it's best to relieve stress by calling your friends and coworkers names. However, doing so directly is awkward and might lead to one of those meetings with the manager where words like "disappointment" and "failed expectations" might be uttered.
So, why not have a bot that can insult them for you instead? Why that's a great idea, I'm glad you suggested it because here it is!
DISPATCHER
!insult
!insult person, place, or thing
The bot will provide an appropriate (or inappropriate) insult to the person, place, or thing given as an argument. The insult used depends entirely on the insult language used.
ATTRIBUTES
language
This bot service doesn't actually generate its insults. Instead, it relies upon Acme::Scurvy::Whoreson::BilgeRat to do that for us. That module doesn't generate its own insults directly either (seeing a pattern yet?). It depends on a backend. Those backends are called "languages" for some inexplicable reason.
The default is "pirate" which ships with the Acme module itself, but you can install other ones or, better, write your own using your organization's own glossary of insults. See that module for directions on how to do that.
insult_generator
This is the actual reference to the Acme::Scurvy::Whoreson::BilgeRat that we use to generate the insults. This is created automatically.
METHODS
insult_the_thing
This implements the the !insult
command.
initialize
No op.
AUTHOR
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Qubling Software LLC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.