mick / talkback Goto Github PK
View Code? Open in Web Editor NEWxmpp based web chat with support for multiple message entry points (email, calendar, bots)
Home Page: http://talkback.im
xmpp based web chat with support for multiple message entry points (email, calendar, bots)
Home Page: http://talkback.im
This is meant to be a web frontend for xmpp chat rooms. It uses Nodejs for a few minimal functions now, but the plan is to expand into media hosting (proxied by node) as well as other group chat functionality.
Need to add all chat messages to search index
with permission for only rooms that you belong to or own
chat messages should be caught in ejabberd and sent to datastore.
List connected buddies
should be extend hubot, should be create a new project?
Tool bar notifications for incoming messages on opened chat room.
enable search over xmpp?
Can you do a persist search, like if this topic is mentioned, let me know?
user need to login, need the basic forgot password etc.
docs, media, images, etc. Upload from the web interface and add to the chat directly.
Look into the possiblities of interacting with google docs, gmail, calendar etc for an org, and maybe basing membership off existing user accounts / groups?
storage for user records.
password hashing
signup using your github account, imports things already, make setting up webhooks easy.
JS embed with more page integration, API for room events that can be integrated.
Add error checks
if a user is not in the room and their pref is to get new media emailed as it is sent, email it
hosted hubot, might need cred to certain things for the user.
the ability to display media properly
recieve emails and post to the room as that person.
If room allows anonymous, then allow any email address to send, else restrict to only the people in the group and addresses they have added.
ability to embed a room into a webpage, this can start basic as an iframe.
If someone hasn't been in the room for a while, sumerize the convo and email them (this should be based on a setting)
summaries could be once an hour, once a day, or only for mentions, or bursts of activity.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.