GithubHelp home page GithubHelp logo

devbot's People

Contributors

beforan avatar hodgy avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devbot's Issues

script for creating new bitbucket repos

Not sure if bitbucket's API quite lets us do all of this, but:

If we had a devbot script to create a new repo, it would allow us to automate a bunch of repo setup, to help ensure it happened.

  • create a repo under the uon team (i.e. ensure i doesn't accidentally get created under a personal account)
  • automatically add branch permission settings (i.e. requiring pull requests to merge to master / develop)
  • theoretically could do an initial commit, including a .gitignore based on the kind of project (.NET / PHP)
  • prevents the current "need" for the repo creator to remove their individual repo rights in favour of group permissions

I'm thinking the devbot command takes repo name and optional project name to begin with

e.g. devbot repo biobanks [biobanks]

If a project name is omitted, the new repo will go in Bitbucket's "Untitled project"

Add "walk bot" script

We want a script to randomise features of our afternoon walk break.

  • which direction to walk (clockwise / anti-clockwise)
  • which staircase to use going and/or up
  • triggered manually? or from slackbot's "walk" reminder?

Ideally i guess this should be made into a generic configurable "randomise things from a list, or several lists at once" script, so bonus points for doing it that way and making it reusable in the wider world. We could probably npm that, unlike a script that explicitly randomises staircases in our building.

Add dev-docs script

me: devbot docs biobanks
devbot: biobank docs are here: dev-docs.nottingham.ac.uk/biobanks-docs

Can use the rancher API to query the dev-docs stack and returns similar named services

Add dice roll script

Investigate available external dice roll scripts.

If there are any good ones, simply add. Otherwise modify or write a new one that better fits our needs.

Add shell script to run devbot in a container

I have a nice shell script to do this on the machine where devbot is currently hosted. It passes all the environment variable values (cos I haven't set them as actual environment variables).

It might be nice to put the script in source control :\ (with the variable values missing ofc).

Add reddit links script

This was a cool idea I had that is a WIP.

devbot should respond to messages that contain a reddit path such as /r/gifs with an actual link to the relevant url e.g. https://reddit.com/r/gifs

suggestions for supported links:

  • /r/<subreddit>
  • /u/<user>
  • /m/<user>/<multireddit>

The reddit-links branch has a reasonable implementation of this, but that currently sends devbot into an infinite loop, as it appears to respond to it's own messages (which of course contain the trigger e.g. /r/gifs). The Slack adaptor is supposed to prevent bots responding to their own messages, so who knows what's going on here.

README

Needs some content...

walkbot weather check

the walk script should be able to check the weather and suggest an umbrella.

god knows how this fits into the generic configurable dream at this time...

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.