0.1.0 • Published 4 years ago

nns-bot v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

NNS-BOT

A discord bot to raise Jira support tickets.

codecov Build Codacy Badge Requirements Status Discord GitHub GitHub issues by-label GitHub commit activity

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: flow

Installation

  • have NodeJS (lts) installed.
  • run npm install or yarn to install all the dependencies.
  • create a .env file on the apps root directory. .env template

Usage

  • for development run npm run watch or yarn 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.