Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project alive? #33

Open
dafter opened this issue May 20, 2013 · 15 comments
Open

Project alive? #33

dafter opened this issue May 20, 2013 · 15 comments

Comments

@dafter
Copy link

dafter commented May 20, 2013

Is this project still being maintained?

@super3
Copy link
Owner

super3 commented May 20, 2013

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.

@dafter
Copy link
Author

dafter commented May 20, 2013

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.

@ElvenSpellmaker
Copy link
Collaborator

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.

@dafter
Copy link
Author

dafter commented May 20, 2013

@ElvenSpellmaker, right. I have forked pogo's repo but maybe I should fork yours then?

@ElvenSpellmaker
Copy link
Collaborator

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!)

@super3
Copy link
Owner

super3 commented May 20, 2013

Did you fix the injection bug?

@dafter
Copy link
Author

dafter commented May 21, 2013

What is the best way to implement plugins?

@dafter
Copy link
Author

dafter commented May 21, 2013

Do we have an IRC channel in which we can discuss further about the bot?

@super3
Copy link
Owner

super3 commented May 21, 2013

#wildphp on freenode?

@dafter
Copy link
Author

dafter commented May 21, 2013

yeah, was empty yesterday :)

@super3
Copy link
Owner

super3 commented May 21, 2013

And now it has two people.

@ElvenSpellmaker
Copy link
Collaborator

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.

@super3
Copy link
Owner

super3 commented May 21, 2013

See #10

@DanielSiepmann
Copy link
Collaborator

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)

@tvb
Copy link

tvb commented May 22, 2013

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants