Giter VIP home page Giter VIP logo

pbc-bot's Introduction

pbc-bot

Summary

A Telegram bot for the secret Post-Apocalyptic B. community.

The Story

This community appeared in the beginning of 2016 in the OnApp Ltd. in the result of combined efforts of the vCloud & Application Server teams members.

Goals

The main goal is to bring prosperity to all of its members in possible post-apocalyptic future of Earth.

Contributing

First, read general topic on contribution to Open Source.

If you want to add a ruby implementation of a command:

  1. Come up with a command name and description and add them to a Map (val modules: Map[String, String]) at PROJECT_ROOT/src/main/scala/com/eugenzyx/modules/RubyModule.scala:9
  2. Create a ruby file that matches the command name at PROJECT_ROOT/src/main/scala/com/eugenzyx/modules/ruby/<command>.rb directory.
  3. Add on(<command>) statement to PROJECT_ROOT/src/main/scala/com/eugenzyx/Bot.scala.

Refer to random.rb as an example.

Available Commands

  • g - I'm Feeling Lucky!
  • help - Show help message.
  • hey - Hey!
  • echo - Echoes your text.
  • weather - Get current weather in a city.
  • man - An interface to the on-line reference manuals.
  • pic - Get a picture that matches a pattern.
  • photo - Get a photo that matches a pattern.
  • random - Get a random number from the specified range.

pbc-bot's People

Contributors

aluminiumgeek avatar

Watchers

 avatar James Cloos 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.