nns-bot v0.1.0
NNS-BOT
A discord bot to raise Jira support tickets.
Table of content
1) Introduction 2) Installation 3) Usage Guide 4) License 5) Road Map
Introduction
The purpose of this program is to create a Bot on discord that will respond to the text messages sent to the bot and raise relevant tickets on Jira. The ticket can be support requests, bugs or even feature requests. The bot will be able to take images, audio and video attachments. The bot can also be used to check the updates and the status of existing tickets.
The Plan is to build the bot on TypeScript using discord's dependencies. The bot would receive messages and trigger various flows based on the commands/chats it receives.
The Basic flow or sequence of events will be:
Installation
- have NodeJS (lts) installed.
- run
npm install
oryarn
to install all the dependencies. - create a
.env
file on the apps root directory. .env template
Usage
- for development run
npm run watch
oryarn watch
.
License
GNU General Public License v3.0 or later
See COPYING file to see the full text.
RoadMap
The Road Map of this project is to:
- build the bot on TypeScript.
- Follow TDD.
- have a complete and a functional CI/CD.
- Integrate a NLP to improve the conversational capacity of the bot.
4 years ago