├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── 001 │ └── hello.js ├── 002 │ └── process.js ├── 003 │ ├── build-querystring.js │ └── parse-querystring.js ├── 004 │ └── url.js ├── 005 │ └── os.js ├── 006 │ └── open.js ├── 007 │ ├── bad-example │ │ └── read-json.js │ ├── data │ │ ├── example-config.json │ │ └── mock-jira-data.json │ ├── helpers │ │ ├── get-jira-data.js │ │ └── write-json.js │ ├── read-json.js │ └── write-config.js ├── 008 │ ├── copy.txt │ ├── logo.jpg │ └── zip.js ├── 009 │ ├── colors.js │ ├── constants │ │ └── message-types.js │ ├── helpers │ │ └── log.js │ └── log-color.js ├── 010 │ └── question.js ├── 011 │ ├── clone-repositories.js │ ├── config.example.json │ └── my-repositories │ │ └── README.md ├── 012 │ ├── config.example.json │ ├── new-branch.js │ └── setup.js ├── 013 │ ├── .reminders.example.json │ ├── add-reminder.js │ ├── constants.js │ └── list-reminders.js ├── 014 │ ├── create-game-from-template.js │ └── game-templates │ │ ├── backgammon │ │ └── index.html │ │ ├── chess │ │ └── index.html │ │ ├── draughts │ │ └── index.html │ │ └── poker │ │ └── index.html ├── 015 │ ├── config.example.json │ └── send-email.js ├── 016 │ ├── config.example.json │ └── sms-spouse.js ├── 017 │ ├── deploy-games.js │ └── game-releases.csv ├── 018 │ ├── config.example.json │ └── shorten-url.js ├── 019 │ └── minimist.js └── 020 │ ├── core │ └── game-1.0.0.js │ ├── new-reskin.js │ ├── releases │ └── .gitkeep │ └── template │ ├── game.json │ └── index.html ├── nobot.jpg ├── package.json └── setup.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/README.md -------------------------------------------------------------------------------- /examples/001/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/001/hello.js -------------------------------------------------------------------------------- /examples/002/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/002/process.js -------------------------------------------------------------------------------- /examples/003/build-querystring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/003/build-querystring.js -------------------------------------------------------------------------------- /examples/003/parse-querystring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/003/parse-querystring.js -------------------------------------------------------------------------------- /examples/004/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/004/url.js -------------------------------------------------------------------------------- /examples/005/os.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/005/os.js -------------------------------------------------------------------------------- /examples/006/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/006/open.js -------------------------------------------------------------------------------- /examples/007/bad-example/read-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/bad-example/read-json.js -------------------------------------------------------------------------------- /examples/007/data/example-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/data/example-config.json -------------------------------------------------------------------------------- /examples/007/data/mock-jira-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/data/mock-jira-data.json -------------------------------------------------------------------------------- /examples/007/helpers/get-jira-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/helpers/get-jira-data.js -------------------------------------------------------------------------------- /examples/007/helpers/write-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/helpers/write-json.js -------------------------------------------------------------------------------- /examples/007/read-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/read-json.js -------------------------------------------------------------------------------- /examples/007/write-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/007/write-config.js -------------------------------------------------------------------------------- /examples/008/copy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/008/copy.txt -------------------------------------------------------------------------------- /examples/008/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/008/logo.jpg -------------------------------------------------------------------------------- /examples/008/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/008/zip.js -------------------------------------------------------------------------------- /examples/009/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/009/colors.js -------------------------------------------------------------------------------- /examples/009/constants/message-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/009/constants/message-types.js -------------------------------------------------------------------------------- /examples/009/helpers/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/009/helpers/log.js -------------------------------------------------------------------------------- /examples/009/log-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/009/log-color.js -------------------------------------------------------------------------------- /examples/010/question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/010/question.js -------------------------------------------------------------------------------- /examples/011/clone-repositories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/011/clone-repositories.js -------------------------------------------------------------------------------- /examples/011/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/011/config.example.json -------------------------------------------------------------------------------- /examples/011/my-repositories/README.md: -------------------------------------------------------------------------------- 1 | # Repositories 2 | 3 | Will be cloned here. -------------------------------------------------------------------------------- /examples/012/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/012/config.example.json -------------------------------------------------------------------------------- /examples/012/new-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/012/new-branch.js -------------------------------------------------------------------------------- /examples/012/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/012/setup.js -------------------------------------------------------------------------------- /examples/013/.reminders.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/013/.reminders.example.json -------------------------------------------------------------------------------- /examples/013/add-reminder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/013/add-reminder.js -------------------------------------------------------------------------------- /examples/013/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/013/constants.js -------------------------------------------------------------------------------- /examples/013/list-reminders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/013/list-reminders.js -------------------------------------------------------------------------------- /examples/014/create-game-from-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/014/create-game-from-template.js -------------------------------------------------------------------------------- /examples/014/game-templates/backgammon/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/014/game-templates/backgammon/index.html -------------------------------------------------------------------------------- /examples/014/game-templates/chess/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/014/game-templates/chess/index.html -------------------------------------------------------------------------------- /examples/014/game-templates/draughts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/014/game-templates/draughts/index.html -------------------------------------------------------------------------------- /examples/014/game-templates/poker/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/014/game-templates/poker/index.html -------------------------------------------------------------------------------- /examples/015/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/015/config.example.json -------------------------------------------------------------------------------- /examples/015/send-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/015/send-email.js -------------------------------------------------------------------------------- /examples/016/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/016/config.example.json -------------------------------------------------------------------------------- /examples/016/sms-spouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/016/sms-spouse.js -------------------------------------------------------------------------------- /examples/017/deploy-games.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/017/deploy-games.js -------------------------------------------------------------------------------- /examples/017/game-releases.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/017/game-releases.csv -------------------------------------------------------------------------------- /examples/018/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/018/config.example.json -------------------------------------------------------------------------------- /examples/018/shorten-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/018/shorten-url.js -------------------------------------------------------------------------------- /examples/019/minimist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/019/minimist.js -------------------------------------------------------------------------------- /examples/020/core/game-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/020/core/game-1.0.0.js -------------------------------------------------------------------------------- /examples/020/new-reskin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/020/new-reskin.js -------------------------------------------------------------------------------- /examples/020/releases/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/020/template/game.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/020/template/game.json -------------------------------------------------------------------------------- /examples/020/template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/examples/020/template/index.html -------------------------------------------------------------------------------- /nobot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/nobot.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/package.json -------------------------------------------------------------------------------- /setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smks/nobot-examples/HEAD/setup.js --------------------------------------------------------------------------------