Skip to content

acmcsufoss/tldr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TL;DR

🌴 TL;DR long Discord messages with PaLM

Setup

1. Create a Discord application

  1. Go to the Discord Developer Portal.
  2. Click New Application.
  3. Give your application a name and click Create.

2. Create a bot user

  1. Click the Bot tab.
  2. Click Add Bot.
  3. Click Yes, I understand.

3. Get your bot's info

You will need the following information:

  • Public key
    • This can be found in General Information.
  • Client ID
    • This can be found in OAuth2 under Client Information.
  • Token
    • This can be found in Bot under Token.
    • Note: This is a secret and should not be shared.

4. Generate a PaLM API key

Note: You will need access to the PaLM API to generate an API key. You can request access here.

  • Create a PaLM API key here.

5. Create a .env file

  • Copy the .env.example file to .env and fill in the values.

Usage

Development

You will need to use two terminal windows; one for the bot and one for Ngrok.

Note: You will need to have Ngrok installed and in your path.

Terminal 1:

deno task start

Terminal 2:

deno task ngrok

In Terminal 2, copy the URL that is generated under Forwarding.

  • The URL should look similar to this: https://ab01-23-456-78-910.ngrok-free.app

Set this new URL as the Interactions Endpoint URL in the General tab of your Discord application. Find your application here.

The bot should now be running and ready to use! 🚀


Maintained with 🌴 by @acmcsufoss

About

🌴 TL;DR long Discord messages with PaLM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published