GForge chat client is a powerful chat bot framework built upon GForge NEXT platform. It integrates various components in GForge REST API to allow users to control the project management directly from the chat box.
Our chat client is unique in providing users with control over the components in the GForge NEXT platform. The chat bot can read messages in real-time, it follows through the conversation of the users. For example, whenever users are discussing about some issues with project progress, or talk about a new feature to be implemented, they can directly create a ticket from the terminal using a command like /ticket summary:'fix the issue in new version'. Similarly, they can update the prirority of a ticket using a command like/update priority:1 id:27519 or update the summary like /update summary:'changed to new' id:27519
/ticket summary:'calendar integration'
Similarly we can obtain details of all users involved in the project.
/users
/chat id:0 subject:'testing python post' body:'12345new post' forumThread:7238
While in a forum thread, we can even send chat message to any other forumThread as shown below.
Our chat bot integrates GForce NEXT API to StackExchange API. So, it's possible for users to directly search for some problem like an error. This can be invoked using commands like search python or search overflowError
If users talk about lunch or dinner at some location, our chat bot can give them directions to go using Google Maps API.
How about we do our dinner at Memorial Union, Ames
Let us go to lunch at Hickory park, Ames
Our chat-bot is connected to Twilio API, so users can directly send text messages directly to their phones.
text '+18164567509' 'sms from chat'
This chat-bot makes the chat client of GForge NEXT platform powerful and more useful to the users. With the advancements in technologies like deep learning and natural language processing, We could further improve this bot take care of anything users want to do in the GForge NEXT platform, without leaving their chat boxes.


