Skip to content

Commit 455b9b4

Browse files
committed
initial setup with all the previous repos ai chat app,ingestion server,rc server merged into one folder.
0 parents  commit 455b9b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+8647
-0
lines changed

.DS_Store

6 KB
Binary file not shown.

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"files.exclude": {
3+
"**/.git": false
4+
}
5+
}

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# AI-Assistant
2+
AI Assistant for understanding rocket chats core repository
3+
4+
## Getting Started
5+
Now that you have generated a blank default Rocket.Chat App, what are you supposed to do next?
6+
Start developing! Open up your favorite editor, our recommended one is Visual Studio code,
7+
and start working on your App. Once you have something ready to test, you can either
8+
package it up and manually deploy it to your test instance or you can use the CLI to do so.
9+
Here are some commands to get started:
10+
- `rc-apps package`: this command will generate a packaged app file (zip) which can be installed **if** it compiles with TypeScript
11+
- `rc-apps deploy`: this will do what `package` does but will then ask you for your server url, username, and password to deploy it for you
12+
13+
## Documentation
14+
Here are some links to examples and documentation:
15+
- [Rocket.Chat Apps TypeScript Definitions Documentation](https://rocketchat.github.io/Rocket.Chat.Apps-engine/)
16+
- [Rocket.Chat Apps TypeScript Definitions Repository](https://github.com/RocketChat/Rocket.Chat.Apps-engine)
17+
- [Example Rocket.Chat Apps](https://github.com/graywolf336/RocketChatApps)
18+
- Community Forums
19+
- [App Requests](https://forums.rocket.chat/c/rocket-chat-apps/requests)
20+
- [App Guides](https://forums.rocket.chat/c/rocket-chat-apps/guides)
21+
- [Top View of Both Categories](https://forums.rocket.chat/c/rocket-chat-apps)
22+
- [#rocketchat-apps on Open.Rocket.Chat](https://open.rocket.chat/channel/rocketchat-apps)

ai-assistant/.editorconfig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# EditorConfig is awesome: http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
# Unix-style newlines with a newline ending every file
7+
[*]
8+
indent_style = space
9+
indent_size = 4
10+
charset = utf-8
11+
end_of_line = lf
12+
insert_final_newline = true
13+
trim_trailing_whitespace = true
14+
15+
[*.md]
16+
trim_trailing_whitespace = false

ai-assistant/.gitignore

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# ignore modules pulled in from npm
2+
node_modules/
3+
4+
# rc-apps package output
5+
dist/
6+
7+
# JetBrains IDEs
8+
out/
9+
.idea/
10+
.idea_modules/
11+
12+
# macOS
13+
.DS_Store
14+
.AppleDouble
15+
.LSOverride
16+
._*
17+
.DocumentRevisions-V100
18+
.fseventsd
19+
.Spotlight-V100
20+
.TemporaryItems
21+
.Trashes
22+
.VolumeIcon.icns
23+
.com.apple.timemachine.donotpresent
24+
.AppleDB
25+
.AppleDesktop
26+
Network Trash Folder
27+
Temporary Items
28+
.apdisk

ai-assistant/.rcappsconfig

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"url": "http://localhost:4000",
3+
"username": "",
4+
"password": "",
5+
"ignoredFiles": [
6+
"**/README.md",
7+
"**/package-lock.json",
8+
"**/package.json",
9+
"**/tslint.json",
10+
"**/tsconfig.json",
11+
"**/*.js",
12+
"**/*.js.map",
13+
"**/*.d.ts",
14+
"**/*.spec.ts",
15+
"**/*.test.ts",
16+
"**/dist/**",
17+
"**/.*"
18+
]
19+
}

ai-assistant/AiAssistantApp.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import {
2+
IAppAccessors,
3+
ILogger,
4+
} from '@rocket.chat/apps-engine/definition/accessors';
5+
import { App } from '@rocket.chat/apps-engine/definition/App';
6+
import { IAppInfo } from '@rocket.chat/apps-engine/definition/metadata';
7+
8+
export class AiAssistantApp extends App {
9+
constructor(info: IAppInfo, logger: ILogger, accessors: IAppAccessors) {
10+
super(info, logger, accessors);
11+
}
12+
}

ai-assistant/app.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"id": "462e441b-cacb-4541-9ba1-2b875873b13c",
3+
"version": "0.0.1",
4+
"requiredApiVersion": "^1.19.0",
5+
"iconFile": "icon.png",
6+
"author": {
7+
"name": "Prisha Gupta",
8+
"homepage": "https://preeesha.github.io/",
9+
"support": "https://github.com/preeesha/rocket-chatter-app"
10+
},
11+
"name": "AI-Assistant",
12+
"nameSlug": "ai-assistant",
13+
"classFile": "AiAssistantApp.ts",
14+
"description": "AI Assistant for understanding rocket chats core repository",
15+
"implements": []
16+
}

ai-assistant/icon.png

2.6 KB
Loading

0 commit comments

Comments
 (0)