Coder Social home page Coder Social logo

companionbot's Introduction

CompanionBot

Description

You are by yourself on a lonely Valentine's Day weekend. We created the perfect app to fulfill your needs. You can converse with CompanionBot and even confess your love!


Features

  • Configure bot's name and gender
  • Ask bot about various interests
  • Confess your love to the bot
  • Can get rejected by the bot

Technologies Used

  • Discord.js
  • Java / Spring
  • CockroachDB

Getting Started

  1. Copy the repository url from the HTTPS tab by pressing the green clone button, or copy the url and append .git to the end.

  2. Clone the repository by opening Git Bash at the desired location and running the clone command:

    • git clone (name-of-url).git
  3. Follow this guide to create a Discord bot and add it to your server.

  4. Create a config.json file at the root level to contain sensitive data and place it your .gitignore file. It contains:

    • URL which is the server endpoint
    • TOKEN which is your Discord bot's private token
    • CHANNEL if you want to specify which channel your bot is active on.
  5. Open Git Bash in the cloned folder and run:

    • node .

Usage

User can login to their account, and they can view their account details after inputting an initial balance. In the homepage screen, they can update their income, expenses, and balance. In the second tab, the user can view their projected balance for the following weeks. The user can end their session by pressing the logout button at the top right of the screen.


Contributors

Version

  • First Iteration: Feb 12, 2021 - Feb 14, 2021

companionbot's People

Contributors

topheryun avatar magnusjw avatar grantimatter avatar

Watchers

James Cloos avatar  avatar  avatar  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.