Giter Club home page Giter Club logo

webteam-hubot's Introduction

webbot

This is the code-base for the Web-team irc bot and nicely called webbot.

It runs with Hubot. For more information on Hubot, go to HUBOT.md

Scripts

Here is the list of great scripts that webbot provides:

  • acronyms.js: get acronyms from a spreadsheet and translate them
  • example.coffee: just a file of code example
  • github-action-notifier.js: an endpoint to notify a IRC channel that a GitHub Action as failed
  • pull-request-notifications.coffee: an endpoint that listens to webhooks from GitHub and publishes a message on IRC on new pull-requests
  • release-notifications.coffee: an endpoint to notify a given channel when a site gets released
  • rt-portal.coffee: rt#NUMBER to a clickable link
  • status.coffee: an endpoint that returns OK
  • toto.coffee: fun scripts

Development

The simplest way to run the site locally is using the dotrun snap:

dotrun

Running the bot in your local terminal will start hubot in console mode (rather than irc), and allow local testing.

In case you want to connect it to IRC from a local machine. You need to get the webbot credentials and run the command:

HUBOT_IRC_PASSWORD=<password> dotrun start-irc

The bot totobot should join the channel #webbot-canonical-web-test.

Deploy

You can find the deployment config in the deploy folder.

webteam-hubot's People

Contributors

albertkol avatar amylily1011 avatar anthonydillon avatar barrymcgee avatar bartaz avatar bethcollins92 avatar caldav avatar clementchaumel avatar deadlight avatar dgtlntv avatar goulinkh avatar huwshimi avatar jkfran avatar jpmartinspt avatar meltysnow avatar minkyngkm avatar mrgnr avatar nottrobin avatar renovate-bot avatar samhotep avatar tbille avatar wgx avatar willmoggridge 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.