Open dafter opened 11 years ago
Only slightly. We have been taking pull requests, but development has stopped. I'm considering re-coding it in Python, when I get the chance.
I am willing to contribute to the project. I've tried all the other major bots out there, but love the small code base of the bot! I've just implemented IDENTIFY to identify the bot to Freenode and I am planning on to implement more (personal) features in the coming weeks. Why rewriting it to Pyton? PHP is simple and effective enough imo.
The changes myself and Hosh made still haven't been pulled into this version so I would say that on pogo's end the project is dead, however my repository contains newer code and locally I have completely changed the way the bot runs.
On my end it now runs as two PHP processes which communicate via a UNIX socket. Once I get round to tidying my code up (and sorting out a couple of issues to do with state transfer) I will push my changes as a new branch onto my repo.
@ElvenSpellmaker, right. I have forked pogo's repo but maybe I should fork yours then?
Yeah, if @super3 is going to be recoding it in python then it's probably best you did fork mine instead.
My code fixes a few bugs and oddities some of them mentioned on this repo, has a method that allows plug-ins to serialise/unserialise all at once (the serialisation and unserialisation (remember) need to be implemented by you in the Command or Listener), the bot also contains some re-factoring (although not all we'd like), a new way of accessing data for commands and listeners (with the old methods still being there for the time being), passwords for channels and server password and a couple of other bits and pieces.
I'd say you'd get more updates from mine, although recently I've been slacking on its development because of my Master's exams and then after that I have my dissertation to do, but the project is definitely not dead from my perspective. (I think it's a good idea and I don't want it to die!)
Did you fix the injection bug?
What is the best way to implement plugins?
Do we have an IRC channel in which we can discuss further about the bot?
yeah, was empty yesterday :)
And now it has two people.
Yeah I used to be in the room for a while, nothing much was said at the time and so after I accidentally killed my screen session I didn't re-join. I can re-join again if needed. =)
@super3 Which injection bug is this? I'll take a look if it's still there.
See #10
Yeah sorry this project was a "fork" of @super3 IRC-Bot on http://wildphp.com/wildphp-irc-bot
I wrote the Bot to learn the principles of OOP and Namespaces and to learn how to write a small "Framework". I didn't invest much time since the initial state.
I hope I find some more time in the near future, but no promises. I've some more projects so I try to put all into the small time box I've.
There are some forks with further development like @ElvenSpellmaker wrote. Here is an overview: https://github.com/pogosheep/IRC-Bot/network You still can ask questions and get in contact with me.
Perhaps someone can help me to do the pull requests? Cause I'm not familiar with this stuff and even Git is not my main skill. (I prefer Mercurial)
@pogosheep See this. https://help.github.com/articles/using-pull-requests I can make you contributor of the daftbot. So you can push directly to the repository. I am planning on extending the bot with more commands for bitcoin mining statistics etc. I guess @super3 will be interested as well and perhaps would like to contribute to the project as well? Im hanging around in #daftbot @ freenode.
Is this project still being maintained?