iamgoofball / buttbot Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/buttbot
Automatically exported from code.google.com/p/buttbot
If buttbot chooses to buttify a line that does not contain words suitable
for butting, ie. only punctuation characters, it will just return the line
unedited. It should probably just not say anything in that case.
Original issue reported on code.google.com by [email protected]
on 16 Jul 2008 at 3:52
> What steps will reproduce the problem?
1. someone says iPhone
2. buttbot's random numbers kick in
3. buttbot chooses to butt the word iPhone
> What is the expected output?
iButt
> What do you see instead?
butt
Original issue reported on code.google.com by [email protected]
on 28 Jan 2010 at 1:57
Why was !butt removed from IRC channels and moved into PMs? Couldn't there
be a master admin command that enables or disables !butt in channels
(defaulting on of course) instead of it being hardcoded disabled at compile
time?
Original issue reported on code.google.com by [email protected]
on 17 Oct 2009 at 6:36
http://github.com/dentist/buttebot/blob/master/config
connection.name => connection.realname
it also supports server_pass and nickserv_pass
and enemies can be expressed as regular names, regexes, or globs
Original issue reported on code.google.com by thomas.figg
on 13 Mar 2010 at 3:01
People always kick buttbot from #webcomics, so it should be possible to run
buttbot from within irssi, because I am sure that the #webcomics guys would
not dare to actually kick me.
Here is a bit of text about irssi scripts that I did not actually read
http://juerd.nl/site.plp/irssiscripttut
Original issue reported on code.google.com by [email protected]
on 3 Nov 2008 at 12:15
Should try to rejoin the channel with exponential backoff before giving up?
Perhaps after kicking it should be quiet for a bit ?
Original issue reported on code.google.com by thomas.figg
on 11 Dec 2007 at 4:47
What steps will reproduce the problem?
1. buttbot butts a random message that is a url OR someone invokes !butt
on a URL
2. buttbot outputs a url that has been butted and is unusable and goes
against the spirit of buttbot
3. that's it really
What is the expected output? What do you see instead?
Expected behavior is for buttbot to avoid urls when choosing random
buttings and select a different quote to butt. If invoked with the url on
a butt command it should pm the user with an error.
Original issue reported on code.google.com by [email protected]
on 21 Nov 2009 at 10:19
What steps will reproduce the problem?
0. < Jaffy> Why am I writing algorithms on postit notes?
1. < pandabot> Why am I writing pandagorithms on postit notes?
2. < Daniel> pandagorithms :)
3. < pandabot> pandaagorithms :)
4. < Knickerless> pandabot, you're retarded.
Original issue reported on code.google.com by [email protected]
on 27 Oct 2009 at 10:11
Does not identify mirc control codes: ^b ^i ^k0,0 etc. Occasionally
buttifying things breaks the text.
Should it be stripped or preserved ? Easier to strip but probably nicer to
preserve the horror.
Original issue reported on code.google.com by thomas.figg
on 11 Dec 2007 at 4:39
What steps will reproduce the problem?
1. type butt foo
2. watch stuff get butted
3. wonder why you didn't have to type !butt foo
What is the expected output? What do you see instead?
Expected: nothing Saw instead: buttification
What version of the product are you using? On what operating system?
The one running in #cobol circa 04:36 EDT on 20 Nov 2009
Please provide any additional information below.
conf.yml specifies the command prefix as ! which seems to be ignored
i would suggest fixing this, then changing the prefix to [.!] because
people will type .butt foo and wonder why nothing happened
Original issue reported on code.google.com by [email protected]
on 20 Nov 2009 at 9:49
Buttbot splits IRC lines by whitespace instead of interpreting a parameter
starting with : to extend to the end of the line. The buttified array of
words is joined together with single spaces, so whatever whitespace was
between words originally is lost.
Original issue reported on code.google.com by [email protected]
on 16 Jul 2008 at 6:41
Buttification does not preserve punctuation.
Simple fix would be to in when buttify count punctuation to either side of
word with a regex, and use left and right controls to TeX::Hyphen to
ignore them.
Still unsure what to do about words with punctuation midway through. It's
hard to split on things and preserve them at the same time.
Original issue reported on code.google.com by thomas.figg
on 11 Dec 2007 at 4:43
What steps will reproduce the problem?
1. Give birth to an Argue in the Philippines
2. Be a terrible country.
What is the expected output? What do you see instead?
Argue should move out of the Philippines. I currently see him in it.
What version of the product are you using? On what operating system?
butts
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 5 Oct 2009 at 7:26
What steps will reproduce the problem?
1. run buttbot
2. try to use any command from
http://code.google.com/p/buttbot/wiki/AdminCommands except !join and !leave
3. profit?
All of the admin commands (except join and leave) were removed in r86 with
no explanation as you can clearly see here:
http://code.google.com/p/buttbot/source/diff?spec=svn86&r=86&format=side&path=/t
runk/buttbot.pl&old_path=/trunk/buttbot.pl&old=85
Original issue reported on code.google.com by [email protected]
on 22 Aug 2009 at 8:02
No download is available under the "downloads" tab.
Original issue reported on code.google.com by [email protected]
on 2 May 2013 at 10:37
Will happliy try to buttify CTCP messages, and will not strip control
codes from !butt requests.
CTCP requests are marked by \1 around message.
Original issue reported on code.google.com by thomas.figg
on 11 Dec 2007 at 4:44
Twitter is infinitely more web 2.0 than IRC, so if buttbot would hang out
there and occasionally buttify everybody who is following him, it would be
infinitely neater.
Original issue reported on code.google.com by [email protected]
on 3 Nov 2008 at 1:56
An example of bad behaviour:
[17:16:47] <person> Civilisation: Beyond Earth trailer :D
[17:16:51] <buttbot> neanias: Civilisation: Beyond Earth trailer :BUTT
What is the expected output? What do you see instead?
I would expect it to buttify a word, rather than part of a smiley.
Original issue reported on code.google.com by [email protected]
on 1 Oct 2014 at 5:10
What steps will reproduce the problem?
1. say something
2. butt
3. there is no three
What is the expected output? What do you see instead?
butt
What version of the product are you using? On what operating system?
buttbot v1.00 on gnuButt with libcbutt compiled --with-butts
Please provide any additional information below.
the surrealist humour mechanism that buttbot employs to bring conversation
back down to earth faults when buttbot is butting too often.
perhaps use an algorithm that increases butt frequency proportionally with
number of users / posts per minute so that butts are limited based on
channel size / chattyness. aim for around one or two butts per day for
maximum effect.
Original issue reported on code.google.com by [email protected]
on 29 Nov 2009 at 5:42
As far as I can tell, it's not possible to have the bot do the equivalent of
/msg nickserv identify <password>
Which renders it useless on +v channels. It would be nice to have. I've dug
around a bit in the source, but I only know basic perl, so no luck...
Original issue reported on code.google.com by [email protected]
on 25 Jun 2010 at 8:23
Currently frequency is hard coded into script, and there are some
exceptions. Need general pattern matching and random occurance.
As well as pause between picking victim and butting them.
Perhaps a grace period after butting too might be an option.
Original issue reported on code.google.com by thomas.figg
on 11 Dec 2007 at 4:46
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.