TrivBot is always a good start. You can customize it easily without knowing much about scripts. Then, if you take some time to learn scripting, you can work on adding/changing/removing features from it.