An open API service indexing awesome lists of open source software.

https://github.com/jongwooo/likelionmju-serverless-bot

A simple facebook messenger bot to introduce @likelionMJU
https://github.com/jongwooo/likelionmju-serverless-bot

chatbot facebook messenger serverless

Last synced: 5 months ago
JSON representation

A simple facebook messenger bot to introduce @likelionMJU

Awesome Lists containing this project

README

          



logo


likelionMJU Bot


πŸ“¬βš™οΈπŸ€–


Facebook Serverless Messenger Bot


likelionMJU Bot is a simple facebook messenger bot to introduce likelionMJU, using AWS services.



LICENSE


CodeFactor


CodeQL Status


Deploy to Lambda Status


mockup

## 🧐 What's inside?

A quick look at the top-level files and directories you'll see in a likelionMJU Bot project.

.
β”œβ”€β”€ .github
β”œβ”€β”€ node_modules
β”œβ”€β”€ src
β”œβ”€β”€ .all-contributorsrc
β”œβ”€β”€ .eslintrc.js
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .prettierignore
β”œβ”€β”€ .prettierrc
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ SECURITY.md
β”œβ”€β”€ jest.config.js
β”œβ”€β”€ index.js
β”œβ”€β”€ package-lock.json
└── package.json

1. **`/.github`**: This directory contains a set-up of GitHub Actions, a template for the issue / pull-request, and a guide to conducts and contributions.

2. **`/node_modules`**: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.

3. **`/src`**: This directory contains the functions that handler needs. For example, functions for processing GET / POST requests are included.

4. **`.all-contributorsrc`**: This is a configuration file for [All Contributors](https://allcontributors.org). All Contributors is a specification for recognizing contributors to an open source project in a way that rewards each and every contribution, not just code.

5. **`.eslintrc.js`**: This is a configuration file for [ESLint](https://eslint.org/). ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs.

6. **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for.

7. **`.prettierignore`**: This file tells Prettier which files it should not format for.

8. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.

9. **`LICENSE`**: likelionMJU Bot is licensed under the MIT license.

10. **`README.md`**: A text file containing useful reference information about your project.

11. **`SECURITY.md`**: This file defines how users should report security vulnerabilities for this repository.

12. **`jest.config.js`**: This is a configuration file for [Jest](https://jestjs.io/). Jest is a JavaScript testing framework.

13. **`package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**

14. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.

## βœ… Testing

### Creating New Tests

Check out the [Jest documentation](https://jestjs.io/docs/en/using-matchers) for how to write more tests.

### Running Tests

To run Jest tests on the project, run `npm test` on the command line.

## ❗ Code of Conduct

We expect everyone participating in the contributing to abide by [Code of Conduct](.github/CODE_OF_CONDUCT.md).

## πŸ› Bug reporting

If you found a bug in this repository, please let us know through the [Issue](https://github.com/jongwooo/likelionmju-serverless-bot/issues).

## 🀝 How to Contribute

Check out [Contributing guide](.github/CONTRIBUTING.md) for ideas on contributing and setup steps for getting our repositories up and running on your local machine.

## ✨ Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Jongwoo Han

πŸ’» πŸ› πŸ“– πŸ‘€ ⚠️ πŸ€” πŸš‡ 🚧

λͺ…μ§€λŒ€ν•™κ΅(μ„œμšΈ) x Likelion

πŸ“–

allcontributors[bot]

πŸ“–

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

## πŸ“ License

Licensed under the [MIT License](LICENSE).