Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/callmeechocodes/eider

:thread: The extra fluff on Discord that you never knew you needed
https://github.com/callmeechocodes/eider

bot discord discord-api discord-bot discord-js typescript

Last synced: 4 months ago
JSON representation

:thread: The extra fluff on Discord that you never knew you needed

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]





Logo

Eider


The extra fluff on Discord that you never knew you needed




Report Bug
·
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgments

## About The Project
Eider is a discord bot i made because i couldnt find a (good) open source [Carl-Bot](https://carl.gg/) alternative.

Eider is nowhere near done but i hope it can provide some use to you guys making bots. Feel free to steal my code just try to credit me

(back to top)

### Built With

* [Typescript](https://www.typescriptlang.org)
* [Discord.js](https://discord.js.org/)

(back to top)

## Getting Started

### Prerequisites

* pnpm
```sh
npm install pnpm -g
```

### Installation

1. Clone the repo
```sh
git clone https://github.com/CallMeEchoCodes/Eider.git
```
2. Install Dependencies
```sh
pnpm i
```
3. Fill out `src/config.json`
```json
{
"token":"DISCORD_BOT_TOKEN",
"clientID":"DISCORD_BOT_USERID",
"guildID":"DISCORD_GUILD_ID"
}
```
4. Build the bot
```sh
pnpx tsc
```
5. Change Directory
```sh
cd ./dist
```

6. Run `Deploy.ts`
```sh
node ./Deploy.js
```

7. Run the bot!
```sh
node ./index.js
```

(back to top)

## Roadmap
See the [open issues](https://github.com/CallMeEchoCodes/Eider/issues) for a full list of proposed features (and known issues).

(back to top)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

(back to top)

## License

Distributed under the MIT License. See `LICENSE` for more information.

(back to top)

## Contact

[![Discord Presence](https://lanyard-profile-readme.vercel.app/api/379035005231300608)](https://discord.com/users/379035005231300608)

Project Link: [https://github.com/CallMeEchoCodes/Eider](https://github.com/CallMeEchoCodes/Eider)

(back to top)

## Acknowledgments

* [llsc12](https://github.com/llsc12) for helping me in my early discord bot making days

(back to top)

[contributors-shield]: https://img.shields.io/github/contributors/CallMeEchoCodes/Eider.svg?style=for-the-badge
[contributors-url]: https://github.com/CallMeEchoCodes/Eider/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/CallMeEchoCodes/Eider.svg?style=for-the-badge
[forks-url]: https://github.com/CallMeEchoCodes/Eider/network/members
[stars-shield]: https://img.shields.io/github/stars/CallMeEchoCodes/Eider.svg?style=for-the-badge
[stars-url]: https://github.com/CallMeEchoCodes/Eider/stargazers
[issues-shield]: https://img.shields.io/github/issues/CallMeEchoCodes/Eider.svg?style=for-the-badge
[issues-url]: https://github.com/CallMeEchoCodes/Eider/issues
[license-shield]: https://img.shields.io/github/license/CallMeEchoCodes/Eider.svg?style=for-the-badge
[license-url]: https://github.com/CallMeEchoCodes/Eider/blob/master/LICENSE