Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
Izocel committed Jul 13, 2024
1 parent f97b143 commit a37b2fd
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 3 deletions.
41 changes: 41 additions & 0 deletions intents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## Description:
What the Chuck serves primarily for:
- Welcome/Goodbye cards. (when members add/remove from guilds)
- Private access to various LLM's (artificial intelligences) in your messages.

It's open for custom additions to be made for your server
Here's some custom additions being served in some servers right now:
- Application commands to control a game server (cs2, palworld, etc..)
- Text channel serving as game server console
- Youtube subscriptions delivered in text-channels

Here's the open source repository:
https://github.com/RvD-Projects/whatTheChuckBot/tree/master


The privacy policy link is in our bot configuration of the discord developer platform.
https://github.com/RvD-Projects/whatTheChuckBot/blob/master/privacyPolicy.md


There's currently 1 major reason for the presence intent:
Displaying welcome/login/logout cards within guild text-channel
- https://rvdprojects.synology.me/web_images/Presence-WelcomeCards.png


There's 2 major need for message content intent:
DirectMessages:
Users can chat with different LLM's within direct messages.
The LLM's list is evolving constantly since we are not the owner of the service.
We are not directly collecting/using the chats data in any particular way but the LLM services could. e.g (ollama)

GuildMessages:
Youtube Subscriptions
Game server console

DirectMessages:
https://rvdprojects.synology.me/web_images/DirectMesage-LLM.png

GuildMessages:
https://rvdprojects.synology.me/web_images/GuildMessages-ServerConsole.png
https://rvdprojects.synology.me/web_images/GuildMessages-WelcomeCards.png
https://rvdprojects.synology.me/web_images/GuildMessages-Youtube.png
11 changes: 10 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,29 @@
## Run:

- `copy .envExample to .env (fill-data)`
- `npm run build`
- `Debugger: Launch Program`

## Migrations:

> https://github.com/seppevs/migrate-mongo
## Invite the bot:
https://discord.com/application-directory/924077726531461140

> https://discord.com/application-directory/924077726531461140
## Invite the BETA bot:

> https://discord.com/oauth2/authorize?client_id=925599469741940767
## Guide:

> https://discordjs.guide/#before-you-begin
## DevPortal:

> https://discord.com/developers/docs/intro
## DiscordJS:

> https://discord.js.org/#/docs/main/stable/class/Client
1 change: 0 additions & 1 deletion src/class/appClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ export class AppClient extends Client {
GatewayIntentBits.GuildPresences,
GatewayIntentBits.GuildIntegrations,
GatewayIntentBits.MessageContent,
GatewayIntentBits.DirectMessages,
GatewayIntentBits.DirectMessages
],
partials: [Partials.Channel],
Expand Down
1 change: 0 additions & 1 deletion src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import OpenAI from 'openai';
import { AppClient } from "./class/appClient";
import { CardHelper } from "./helpers/cardHelper";
import { ThemeHelper } from "./helpers/themeHelper";
import { YoutubeFetcher } from "../plugins/Youtube/class/youtubeFetcher";
import { initExpressServer } from '../api';
import { dirname } from 'path';

Expand Down

0 comments on commit a37b2fd

Please sign in to comment.