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

https://github.com/knasnaj/tempvoice

A dynamic voice channel solution for Discord — temporary, controllable, and multilingual.
https://github.com/knasnaj/tempvoice

bot counting discord-interactions discord-temp-channel discord-voice-bot discord-voice-channels dpy ephemeral json modular slash-commands temporary voice voice-channel

Last synced: 6 months ago
JSON representation

A dynamic voice channel solution for Discord — temporary, controllable, and multilingual.

Awesome Lists containing this project

README

          

# 🌟 TempVoice: Your Dynamic Voice Channel Solution for Discord 🌟

![TempVoice Logo](https://example.com/logo.png)

Welcome to **TempVoice**, a powerful and flexible solution for managing temporary voice channels on Discord. With TempVoice, you can create and control voice channels that are both temporary and multilingual, enhancing your community experience.

## Table of Contents

1. [Features](#features)
2. [Installation](#installation)
3. [Usage](#usage)
4. [Commands](#commands)
5. [Contributing](#contributing)
6. [License](#license)
7. [Support](#support)
8. [Links](#links)

---

## Features

- **Dynamic Voice Channels**: Create and manage voice channels that automatically delete when no users are present.
- **Multilingual Support**: Communicate in multiple languages effortlessly.
- **User Control**: Allow users to create their own temporary channels with ease.
- **Modular Design**: Easily extend or modify functionalities to fit your needs.
- **Ephemeral Channels**: Automatically remove channels after a set period or when empty.

---

## Installation

To get started with TempVoice, you need to clone the repository and install the necessary dependencies.

1. Clone the repository:
```bash
git clone https://github.com/knasnaj/tempvoice.git
cd tempvoice
```

2. Install the dependencies:
```bash
npm install
```

3. Configure your bot token and settings in the `.env` file.

4. Start the bot:
```bash
node index.js
```

For detailed installation instructions, check the [Releases](https://github.com/knasnaj/tempvoice/releases) section.

---

## Usage

Once installed, you can invite the bot to your server. Use the following command to create a temporary voice channel:

```
!createchannel [channel-name]
```

Replace `[channel-name]` with your desired channel name. The bot will create a voice channel that lasts as long as there are users in it.

### Example

```plaintext
!createchannel Game Night
```

This command creates a voice channel named "Game Night". The channel will disappear when all users leave.

---

## Commands

Here are some key commands you can use with TempVoice:

- **Create Channel**: `!createchannel [channel-name]`
- **Delete Channel**: `!deletechannel [channel-name]`
- **List Channels**: `!listchannels`
- **Set Language**: `!setlanguage [language-code]`

For a complete list of commands, refer to the documentation.

---

## Contributing

We welcome contributions! If you want to help improve TempVoice, follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature/YourFeature`
3. Make your changes.
4. Commit your changes: `git commit -m "Add some feature"`
5. Push to the branch: `git push origin feature/YourFeature`
6. Open a Pull Request.

Please ensure your code adheres to the existing style and includes tests where applicable.

---

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

---

## Support

If you encounter any issues or have questions, please open an issue in the repository or contact us through our Discord server.

---

## Links

For the latest updates and releases, visit our [Releases](https://github.com/knasnaj/tempvoice/releases) page. Here, you can download the latest version and see the changelog.

[![Download Latest Release](https://img.shields.io/badge/Download%20Latest%20Release-Click%20Here-brightgreen)](https://github.com/knasnaj/tempvoice/releases)

---

Thank you for using TempVoice! We hope it enhances your Discord experience. If you have suggestions or feedback, feel free to reach out!