Hello everyone, The long-awaited release of the chat application is finally here!
Announcing Frappe Chat, a standalone application that can be easily plugged into any frappe-powered site!
This is one of my first project as an intern at Frappe so it was a ton of fun for me to develop this app and learn new things on the way.
I have tried to incorporate as many features as possible from the previous chat app.
Here are some to name a few.
Guest View
Admin View
You can easily install this app on your site to see all the features that the app has to offer.
The instructions to install this app are given in the README.md file of the chat app repository. https://github.com/frappe/chat
The app will also be available in the Frappe marketplace soon.
I will continue to add more and more features to this app so feel free to suggest some.
Your suggestion and feedback for most welcomed.
AttributeError: type object ‘datetime.time’ has no attribute ‘fromisoformat’
Traceback (most recent call last):
File "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 68, in application
response = frappe.api.handle()
File "/home/frappe/frappe-bench/apps/frappe/frappe/api.py", line 55, in handle
return frappe.handler.handle()
File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 31, in handle
data = execute_cmd(cmd)
File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 67, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1198, in call
return fn(*args, **newargs)
File "/home/frappe/frappe-bench/apps/chat/chat/api/config.py", line 21, in settings
config = {**config, **get_chat_settings()}
File "/home/frappe/frappe-bench/apps/chat/chat/utils/__init__.py", line 89, in get_chat_settings
start_time = datetime.time.fromisoformat(chat_settings.start_time)
AttributeError: type object 'datetime.time' has no attribute 'fromisoformat'
One feature I can suggest is to make that APP run in any static site (not just frappe), where by 1000s of ERPNext users that have other digital assets (websites) can use the app and also generate leads etc directly into ERPNext from any site.
sending images takes a lot of time and doesn’t show loader when uploading image file… so if am sending a hd image which has 30mb size… it doesnt work just hangs…
also sending images and using erpnext makes erpnext hang, or very slow…
groups chats doesnt show who send the chat… it should show which users sent which msg…
can we attach documents too…
mobile chat view makes background scrolling too then chats.,…
also tag other chat users or any erp record thats the user has to mention…
i hope these testing can help @nihal_47 to make a much more perfect chat system .
Hey everyone,
I have added the ability to create direct room between any 2 users. Now no need to create a separate room for just direct chat.
Demo here.
More awesome features coming next!