Giter Site home page Giter Site logo

ublab-bot's Introduction

ublab-bot

IRC bot for #ublab on freenode

Instructions

This document will describe how to contribute to this project

Step 1. Star && Fork the Repo and build a simple bot

Clone the ublab-bot repo and build it.

  $ git https://github.com/EliteProgrammersClub/ublab-bot.git
  $ cd ublab-bot
  $ mvn clean install

  
  This command generates a jar file for the bot 

Step 2. Contribute Code

I.) Write Unit tests for each capability or functionality added.

II.) Run the tests

III.) Make a Pull Request

RoadMap

We have alot of ideas we would love our bot to perform, but we can only do as much. Here are some basic enhancement ideas we have in mind.

1.) Logging, logging in different ways to achieve useful results, such as remembering when people were last active, logging URLs, running blogs and recapping on conversations.

2.) Search and Query, Make ublab-bot to search Google and lookup words on FOLDOC. Web Services can be used to make bots that search for books on Amazon, check the weather, translate languages or convert currencies.

3.) Community and Fun, Make ublab-bot perform fun applications such as generating social network diagrams of a community, passing messages on to other users; fun bots that create comic strips, calculate mathematical expressions and even act as a quizmaster.

4.) Announcements, With the growing popularity of RSS, We can make ublab-bot read news into a channel from RSS feeds. Announce items posted on Google+, Facebook, twitter, mailing lists or even other tech events in town!

5.) Channel management, IRC is accessible by anybody, you occasionally find the odd user who is intent on causing trouble. The primary target of such abuse is usually our channel, where messages may be spammed or topics changed. Enable ublab-bot take care of such troublemakers and thwart their evil intentions.

ublab-bot's People

Contributors

collinsnji avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.