Skip to content

midfield99/GForge_chat_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

GForge_chat_client

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

Creation of tickets:

/ticket summary:'calendar integration'

Tags

Getting detais of all users involved in a project:

Similarly we can obtain details of all users involved in the project.

/users

Tags

Sending chat message to any forumThread:

/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.

Tags

Searching StackOverflow:

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

Tags

Getting directions using Google Maps:

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

Tags

Sending text messages to phones:

Our chat-bot is connected to Twilio API, so users can directly send text messages directly to their phones.

text '+18164567509' 'sms from chat'

Tags

Tags

Future work

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.

References

[1]. https://next.gforge.com/#/

[2]. https://next.gforge.com/apidoc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages