Giter VIP home page Giter VIP logo

tiledesk / tiledesk-dashboard Goto Github PK

View Code? Open in Web Editor NEW
196.0 11.0 81.0 57.76 MB

Tiledesk is the full-stack Open Source Live Chat with built-in Chatbots, written in Node.js and Angular. This repository is dedicated to the WebApp dashboard to manage Tiledesk: open-source alternative to Voiceflow, enabling easy creation of advanced LLM chatbots with seamless human agent handover.

Home Page: https://www.tiledesk.com

License: MIT License

TypeScript 48.35% JavaScript 0.43% HTML 31.47% CSS 0.05% Shell 0.05% Dockerfile 0.01% SCSS 19.65%
livechat live-chat customer-support customer-service angualr5 console dashboard chat realtime realtime-chat bot chatbot firebase firestore typescript angular nodejs open-source opensource

tiledesk-dashboard's People

Contributors

andrealeo83 avatar dariodepa75 avatar gab-95 avatar iohacker avatar micheletiledesk avatar n0b0dy0x01 avatar nicolan74 avatar sponzillo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tiledesk-dashboard's Issues

Chatbot never replies

I have complied chat21 chat widget and integrated with the tile-desk dashboard and server. Everything works fine except Chatbot reply. I tried to send many messages and read all the code, but could not find a way to start chatbot to communicate. Can anyone help me out for the same?

Load project on Ubuntu.

Someone using this chat on Ubuntu? Please, which version of the node and which node-sass you use, I can't run or use the docker, the dashbord version is just running a circle on the screen but it doesn't display anything.

Someone using this chat on Ubuntu? Please, which version of the node and which node-sass you use, I can't run or use the docker, the dashbord version is just running a circle on the screen but it doesn't display anything.

../../nan/nan_converters_43_inl.h:18:51: error: no matching function for call to ‘v8 :: Value :: ToBoolean (v8 :: Local )’
val-> To ## TYPE (isolate-> GetCurrentContext ())

Thanks

Thanks

npm dependencies conflics

I have dependency conflict problems, when installing one, it remove another one,
first npm install
npm audit fix to try to solve
and finally try npm audit fix --force
I try npm install --save @angular/[email protected] to install dependencies
and it unistall other dependencies, and it continues to have conflicts

I try with branch from v1.0.1 to v1.0.25-beta.10 in all version have same problem (what did I do bad?)

image

my server is: Docker debian 9 server
nodejs version = v8.16.0
npm version = 6.4.1
extra-packages on docker container = build-essential gcc g++ make

Firebase angularfire2 @angular/fire compatible

When running ng serve I run into the following bug

ERROR in node_modules/@angular/fire/firebase.app.module.d.ts(2,42): error TS2305: Module '"/home/ubuntu/tiledesk/tiledesk-dashboard/node_modules/firebase/index"' has no exported member 'functions'. node_modules/@angular/fire/firestore/firestore.d.ts(9,73): error TS2694: Namespace 'firebase.firestore' has no exported member 'PersistenceSettings'. node_modules/@angular/fire/firestore/interfaces.d.ts(6,53): error TS2694: Namespace 'firebase.firestore' has no exported member 'PersistenceSettings'.

Any ideas why my package.json is the same as the original

Dashboard AppConfigService not getting dashboard-config.json in Docker

I am trying to deploy your docker container for the dashboard service, I have deployed the service through both the docker-compose version as well as the standalone dashboard docker image (with the tiledesk-server running separately) and each time I get this error in the browser's console saying that it cannot load dashboard-config.json

Screen Shot 2020-05-05 at 2 20 13 PM

I am not sure why the response is coming back as 200 but the _data object is coming back as an empty string. When I plug in the URL (http://localhost:4500/dashboard-config.json) it also works (returns a 200) but it does not return a value.

Steps to reproduce:
Pull the most recent compose image and env file:

curl https://raw.githubusercontent.com/Tiledesk/tiledesk-server/master/docker-compose.yml --output docker-compose.yml
curl https://raw.githubusercontent.com/Tiledesk/tiledesk-server/master/.env.sample --output .env

Update the following values (the rest of the .env stays the same):

FIREBASE_PRIVATE_KEY=MY_FULL_PRIVATE_KEY
FIREBASE_CLIENT_EMAIL=MY_EMAIL....iam.gserviceaccount.com
FIREBASE_PROJECT_ID=MY_ACCOUNT

CHAT21_ENABLED=true
CHAT21_URL=https://MY_FUNCTIONS_API.cloudfunctions.net/api

FIREBASE_APIKEY=MY_API_KEY
FIREBASE_AUTHDOMAIN=MY_AUTH_DOMAIN.firebaseapp.com    
FIREBASE_DATABASEURL=https://MY_DB_URL.firebaseio.com/
FIREBASE_STORAGEBUCKET=gs://MY_STORAGE.appspot.com
FIREBASE_MESSAGINGSENDERID=MY_MESSENGER_ID

Run the docker container:

docker-compose up

Rating and Canned Response - How it works.

I want to ask about the following:

  • Canned Responses and how it works. I created a canned response but I don’t know what is the event I have to fire to get it. Please give me an example of how it works.
  • Conversation rate and how it works. Please give me an example of how it works.
  • Do TileDesk support analytic on the Agent level?

Regards

[ERROR] app.firestore is not a function

After: $ng server
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Date: 2019-02-21T07:37:03.509Z
Hash: f2153a0bd2defb23b856
Time: 17905ms
chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 5.74 MB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 1.1 MB [initial] [rendered]
chunk {scripts} scripts.bundle.js (scripts) 720 kB [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 973 kB [initial] [rendered]
chunk {upload.module} upload.module.chunk.js () 589 kB [rendered]
chunk {vendor} vendor.bundle.js (vendor) 28.8 MB [initial] [rendered]
webpack: Compiled successfully

When I try to : http://localhost:4200/, I got nothing and in console show up with:

************** APPMODULE ****************** AppComponent_Host.ngfactory.js? [sm]:1 ERROR TypeError: app.firestore is not a function at eval (firestore.js:35) at ZoneDelegate.invoke (zone.js:365) at Zone.run (zone.js:125) at NgZone.runOutsideAngular (core.js:4708) at new AngularFirestore (firestore.js:33) at _createClass (core.js:10943) at _createProviderInstance$1 (core.js:10907) at resolveNgModuleDep (core.js:10892) at _createClass (core.js:10941) at _createProviderInstance$1 (core.js:10907) at resolveNgModuleDep (core.js:10892) at NgModuleRef_.get (core.js:12129) at resolveDep (core.js:12619) at createClass (core.js:12489) at createDirectiveInstance (core.js:12326) View_AppComponent_Host_0 @ AppComponent_Host.ngfactory.js? [sm]:1 proxyClass @ compiler.js:14659 DebugContext_.logError @ core.js:15038 ErrorHandler.handleError @ core.js:1510 (anonymous) @ core.js:5693 ZoneDelegate.invoke @ zone.js:365 Zone.run @ zone.js:125 NgZone.runOutsideAngular @ core.js:4708 (anonymous) @ core.js:5693 ZoneDelegate.invoke @ zone.js:365 onInvoke @ core.js:4760 ZoneDelegate.invoke @ zone.js:364 Zone.run @ zone.js:125 (anonymous) @ zone.js:760 ZoneDelegate.invokeTask @ zone.js:398 onInvokeTask @ core.js:4751 ZoneDelegate.invokeTask @ zone.js:397 Zone.runTask @ zone.js:165 drainMicroTaskQueue @ zone.js:593 Promise.then (async) scheduleQueueDrain @ zone.js:552 scheduleMicroTask @ zone.js:560 ZoneDelegate.scheduleTask @ zone.js:387 Zone.scheduleTask @ zone.js:209 Zone.scheduleMicroTask @ zone.js:229 scheduleResolveOrReject @ zone.js:758 ZoneAwarePromise.then @ zone.js:847 PlatformRef.bootstrapModule @ core.js:5579 (anonymous) @ main.ts:11 ./src/main.ts @ main.bundle.js:1760 __webpack_require__ @ inline.bundle.js:55 0 @ main.bundle.js:1768 __webpack_require__ @ inline.bundle.js:55 webpackJsonpCallback @ inline.bundle.js:26 (anonymous) @ main.bundle.js:1 AppComponent_Host.ngfactory.js? [sm]:1 ERROR CONTEXT DebugContext_ {view: {…}, nodeIndex: 1, nodeDef: {…}, elDef: {…}, elView: {…}}

I took me few days with this bug. Any idea ?

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.