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
- Host: GitHub
- URL: https://github.com/jongwooo/likelionmju-serverless-bot
- Owner: jongwooo
- License: mit
- Created: 2020-02-13T14:43:14.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-23T07:14:45.000Z (about 2 years ago)
- Last Synced: 2024-05-02T06:06:38.208Z (about 2 years ago)
- Topics: chatbot, facebook, messenger, serverless
- Language: JavaScript
- Homepage: https://m.me/likelionMJU
- Size: 2.74 MB
- Stars: 1
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
likelionMJU Bot
π¬βοΈπ€
Facebook Serverless Messenger Bot
likelionMJU Bot is a simple facebook messenger bot to introduce likelionMJU, using AWS services.
## π§ 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).