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.
- Host: GitHub
- URL: https://github.com/knasnaj/tempvoice
- Owner: knasnaj
- License: mit
- Created: 2025-04-06T15:24:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-06T16:16:17.000Z (6 months ago)
- Last Synced: 2025-04-06T17:25:57.853Z (6 months ago)
- Topics: bot, counting, discord-interactions, discord-temp-channel, discord-voice-bot, discord-voice-channels, dpy, ephemeral, json, modular, slash-commands, temporary, voice, voice-channel
- Language: JavaScript
- Size: 18.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌟 TempVoice: Your Dynamic Voice Channel Solution for Discord 🌟

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.
[](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!