Babble - A Chat Plugin

Hi @gdpelican,

This is an elegant, beautiful plugin! Thank you!

Two questions:

  1. Are group chats private to members of that group?
  2. When opening a chat, could the default behavior be to open the chat to the last chat (instead of the first, and then scrolling down to see the latest?)

I may be misunderstanding how Babble works. I very much appreciate your excellent work on this tool.

3 Likes

Hello!

I have a message that I cannot find. When the chatbox is closed, it shows 1 message. When I open it, I canā€™t find anything.

Thanks for this information. Itā€™s nice.

Hey all! Thanks so much for this plugin - currently excitedly waiting for it to be installed. :smile: Quick question - is it possible to turn Babble on/off depending on the user group? For example, if we wanted this feature to be available for staff only, would that be feasible?

Yes, only people who have access to a particular group will be able to see chats for that group. Itā€™s very feasible (in fact a primary use case I think) to turn babble on only for admins or moderators, for instance.

@outofthebox The behaviour should be to scroll to the last message in the chat, but perhaps thatā€™s not happening in some instances? Can you identify when it fails to scroll? Maybe thereā€™s an error in the console about it?

1 Like

Thatā€™s great to know, thank you! :smile:

1 Like

Hell Team

Is it possible to add a text ā€˜Chatā€™ or change the icon to something like this image

1 Like

Hello everyone,

Iā€™m so new to Discourse (2 hours ago got my first interaction).
Maybe this is duplicate but I couldnā€™t find an answer, I need to create a Live Chat support for a Community Tool (my preference right now Discourse), I found the Babble Plugin but I donā€™t know how to make it work as a HelpChat.

Can anyone help me, or should I start thinking of developing the plugin?

Best regards,
Ibrahim Vasija

This might be a better option:

2 Likes

Hi @gdpelican,

Is it possible for new messages in Babble to:
A) Generate a notification in Discourseā€™s notification window (or)
B) Generate an email to users watching the associated Category

In general, Iā€™m wondering how to create more buzz/clarity/engagement around chat. People donā€™t want to miss messages / have FOMO, so feeling like they will definitely be notified of new chats would help with adoption. (We are using this on our intranet). I welcome your guidance and thoughts.

1 Like

Could you help me troubleshoot this, seems like I canā€™t initiate any chat or open any category, followed steps to exaction am not sure where to begin. Appreciate any help or advice. Thank you.

edit rather there is no place for me to type

1 Like

Try pulling up your javascript console, or alternatively visiting <your_instance>/logs if you have access to that, to see what error might be being thrown there :slight_smile:

What location would I be looking for in <your_instance>/logs is that in the discourse directory? And Iā€™ll take a look now at the javascript console

Sorry, I should have been more clear; visiting

https://<your_instance.com>/logs

will spit out a list of errors thrown by your app, which will likely have some information about your error.

1 Like

Sorry if this is too big of a log. Iā€™ll delete it if its not allowed.

TypeError: _.select is not a function
    at i.typingSentence (https://forum.com/assets/plugin-third-party-b5d6c60bf0d759dc0ee64c2ade8831bda5385cfcf304b95c41e4aaa57b9c40b3.js:1:11407)
    at i.render (https://forum.com/assets/plugin-third-party-b5d6c60bf0d759dc0ee64c2ade8831bda5385cfcf304b95c41e4aaa57b9c40b3.js:1:11326)
    at t.html (https://forum.com/assets/plugin-third-party-b5d6c60bf0d759dc0ee64c2ade8831bda5385cfcf304b95c41e4aaa57b9c40b3.js:1:27497)
    at t.m [as draw] (https://forum.com/assets/application-efd40d991a678bb6e9bc3578fa7251d40ad94859132561c7a9f452cab9684504.js:73:2257)
    at t.value (https://forum.com/assets/application-efd40d991a678bb6e9bc3578fa7251d40ad94859132561c7a9f452cab9684504.js:73:5322)
    at i (https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:16633)
    at r (https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:16563)
    at r (https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:10024)
    at Object.r [as render] (https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:10322)
    at u (https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:12078)
info backtrace env  Solve   Remove   Protect  Share
 Debug
 Info
  Warning
  Error
  Fatal
Search


1:57 pm
typingSentence@https://forum.com/assets/plugin-third-party-b5d6c60bf0d759dc0ee64c2ade8831bda5385cfcf304b95c41e4aaa57b9c40b3.js:1:11405
render@https://forum.com/assets/plugin-third-party-b5d6c60bf0d759dc0ee64c2ade8831bda5385cfcf304b95c41e4aaa57b9c40b3.js:1:11321
html@https://forum.com/assets/plugin-third-party-b5d6c60bf0d759dc0ee64c2ade8831bda5385cfcf304b95c41e4aaa57b9c40b3.js:1:27487
m@https://forum.com/assets/application-efd40d991a678bb6e9bc3578fa7251d40ad94859132561c7a9f452cab9684504.js:73:2252
value@https://forum.com/assets/application-efd40d991a678bb6e9bc3578fa7251d40ad94859132561c7a9f452cab9684504.js:73:5317
i@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:16631
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:16563
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:10024
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:10322
u@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:12076
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:11456
o@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:13147
i@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:13043
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:11562
o@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:13179
i@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:13043
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:11562
o@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:13179
i@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:13043
r@https://forum.com/assets/vendor-0be2caae262101ee53b4a9b626a820c715f41bdbc380301c6827609341ccdb43.js:5:12864
rerenderWidget@https://forum.com/assets/application-efd40d991a678bb6e9bc3578fa7251d40ad94859132561c7a9f452cab9684504.js:32:30109
g</t.invoke@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:6925
g</t.flush@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:5930
y</t.flush@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:7978
z</r._end@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:12652
z</r.end@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:9312
z</r._run@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:13138
z</r.run@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:16:9920
l@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:12:441
e/i.success@https://forum.com/assets/application-efd40d991a678bb6e9bc3578fa7251d40ad94859132561c7a9f452cab9684504.js:7:30513
c@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:2:8216
fireWith@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:2:8970
r@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:3:12835
n/<@https://forum.com/assets/ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:3:17841

Itā€™s another lodash function error; Iā€™ll fix soon.

3 Likes

Sure thing, thanks for the update. Would you happen to have an ETA on how long you might take till the next update?

2 Likes

The lodash related issues have been fixed in the latest update. :sunny:

6 Likes

@gdpelican Hi.
We experience the same problem as described here. When a user sends a direct message to another user - there is no notification marker appears next to the nickname. So when I am looking at the user list, I cant guess who sent me a msg.
There should be little circles like that. How to enable them? Thanx.
image