Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

WeniChats: Human service module developed by Weni

NotificationsYou must be signed in to change notification settings

weni-ai/chats-webapp

Repository files navigation

Run Unit Tests, Lint Files and Build Projectcodecov

This project is a module ofWeni integrated insideWeni WebApp (Connect)


Weni Chats

Chats is the official human service module of the Weni platform.


About

With a well-structured and optimized code, Chats provides Weni platform users with an intuitive, efficient and highly personalized human service experience.

This repository has been carefully developed with our customers' needs and concerns in mind, with the aim of providing an exceptional auto-service experience.

Usability documentation


Technologies


Requirements

Before running the application, make sure you have installed the following tools on your machine:


Set up

  1. Open the terminal and clone the repository
  git clone https://github.com/weni-ai/chats-webapp.git
  1. Enter the created directory
  cd chats-webapp
  1. Install the dependencies:
  yarn

How to develop

Environment variables

  1. Rename the .env.local.sample file to .env.local
  2. Configure the .env.local following the patterns below
VariableTypeDefaultDescription
VUE_APP_CHATS_API_URLstringEmptyURN of the backend environment to API requests. Without protocol (http/https) and without slash at the end.
VUE_APP_CHATS_WEBSOCKET_URLstringEmptyURL of the backend environment to WebSocket requests. With protocolwss and without slash at the end.
VUE_APP_CHATS_ENVIRONMENTstringdevelopEnvironment in which the project is running. Acceptsdevelop,staging orproduction.

Tokens

...


Execution

Start the server with:

  yarn run serve

After that, it will be available athttp://localhost:8080.


Development Workflow

CommandDescription
yarnInstall dependencies
yarn serveserve with hot reload at localhost:8080
yarn buildBuild for production with minification
yarn build --reportBuild for production and view the bundle analyzer report
yarn translations:buildBuild translations for production
yarn translations:suggest-from-pt-brBuild translations for production with suggestions. Add at least one language in the translations file so that suggestions in other languages can be generated.
yarn lintShow lint warnings and errors
yarn testRun all tests
yarn test --watchRun test in watch mode

Open-Source Governance

The Weni Platform open source projects are governed by @weni-ai. Weni opens all its software parts under terms of an open-source license to reach potential users and partners mainly. Secondly, Weni wants to reach developers by building a community for some pieces that are more reusable in other businesses or software projects, such as NLP models or tools. Besides that, the openness of our software is also related to building trust by enabling our external stakeholders to audit the security of our software.


Community

  • Join our community chat to discuss with our internal team
  • Join #dev for help from the community to development issues

Contributing

We are looking for collaboration from the Open Source community! There's so much we want to do, including but not limited to: enhancing existing applications with new features, optimizing the NLP tasks and algorithms involved that boost accuracy, new communication channels and integrations.

  • Please read our contribution guidelines for details on what and how you can contribute.

  • Report a bug by using this guideline for details on what and how you can contribute.

About

WeniChats: Human service module developed by Weni

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp