I decided to use Python because I love the language and I wanted to get more experience with a its libraries. TwitterBot (or JobFeeder on ##jobfeed) as I call it, uses Twisted (https://pypi.python.org/pypi/Twisted) and Twitter (https://pypi.python.org/pypi/twitter)for now. Basically, it gets the home timeline of the Twitter account I made for it, checks for updates, and sends them to the channel.
There is still plenty of work to be done before the bot itself is complete (though an open source project is never really done). I need to comment the code better or OldCoder (a good friend of mine) is going to point that out. Another friend of mine says that I should allow users to "register" for certain types of jobs and this is a good idea. If you have other ideas on how to improve the bot, please open an issue on GitHub or email me at: [email protected]
If you want to have your own bot join the channel, PM JesseH on Freenode and ask me. If you have a Twitter account that posts jobs and want them to be sent to the channel, just /join ##jobfeed and tell me about it. I am pretty open minded to ideas.
I hope that this community continues to grow and that it might help people one day.
##jobfeed on Freenode
https://github.com/jessehorne/twitterbot