Skip to content
/ toadster Public

License

Notifications You must be signed in to change notification settings

hs7t/toadster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8de794f · · Aug 20, 2025

History

87 Commits
Jul 17, 2025
Jul 17, 2025
Jul 17, 2025
Aug 20, 2025
Jul 17, 2025
Jul 17, 2025
Jul 5, 2025
Jun 29, 2025
Aug 20, 2025
Aug 20, 2025
Jul 17, 2025
Jul 17, 2025

Repository files navigation

toadster

toadster is a pretty fun Discord bot! It has a few commands:

  • /bzz - replies with 'ribbit'
  • /fetch - fetches an item for you
  • /pen - lets you write toadster a letter
  • /soothsay - tells you what the future holds
  • /answer - responds to a query using the Wolfram Alpha Short Answers API
  • /define - defines a word using dictionaries from Merriam-Webster and Urban Dictionary
  • /frame - frames a message (text only)
  • /binary - turns text into ones and zeroes
  • /rotate - rotates all letters in some text
  • /funky - gIvEs yOu tExT lIkE tHiS

Running a toadster instance

Downloading

Clone this repository:

git clone https://github.com/hs7t/toadster.git

Then, run:

npm install 

Note

You'll need Node.js to run toadster.

Setting up

Toadster needs two configuration files:

  1. identity.json:
    {
         "token": "EN>",
         "clientId": "ID>",
    }}
    ", "clientId": "", }uot;: "", } }" tabindex="0" role="button">
  2. secrets.json:
    {
         "merriamwebster": {
             "dictionary": {
                 "key": "EY>"
            },
              "thesaurus": {
                 "key": "EY>"
            }
        },
           "wolframalpha": {
             "shortanswers": {
                 "key": "WOLFRAM-ALPHA-SHORT-ANSWERS-API-APP-ID"
            }
        }
    }
    }
    " }, "thesaurus": { "key": "" } }, "wolframalpha": { "shortanswers": { "key": "WOLFRAM-ALPHA-SHORT-ANSWERS-API-APP-ID" } } }ers": { "key": "WOLFRAM-ALPHA-SHORT-ANSWERS-API-APP-ID" } } } } } }" tabindex="0" role="button">

They should be located in the main folder (the folder where index.js is located).

Starting toadster

It's pretty easy! From the main folder, run:

npm start

Or, if you can't spare a few seconds and toadster's commands have already been registered:

node index.js

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published