BATCRelayBot
1.6.1
Discord bot that live-streams audio from a Windows recording device into a Discord voice channel, with automation for VoiceMeeter and BeyondATC.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Michel Brosche. All rights reserved.
Package Details
Author(s)
- Michel Brosche
Tags
Discord Bot Audio VoiceMeeter BATC
Functions
Install-BATCRelayBot Start-BATCRelayBot Stop-BATCRelayBot Uninstall-BATCRelayBot Get-BATCRelayBotStatus Edit-BATCRelayBotConfig
Dependencies
This module has no dependencies.
Release Notes
ATC text is now one message that grows as the controller speaks, a new one only when 2000 characters are full, and every page is deleted when the bot leaves - !BATCleave, !BATCshutdown, Stop-BATCRelayBot, or the next start after a kill. The replies to !BATC commands stay. No new permission. Fixed: the uninstaller now counts hidden files. See CHANGELOG.md.
FileList
- BATCRelayBot.nuspec
- BATCRelayBot.psd1
- BATCRelayBot.psm1
- Private\Backup-ConfigFile.ps1
- Private\Confirm-ConfigEditorPrerequisites.ps1
- Private\Confirm-UninstallPrerequisites.ps1
- Private\Find-Prerequisites.ps1
- Private\Get-AudioDevice.ps1
- Private\Get-BotProcess.ps1
- Private\Get-ConfigFieldMap.ps1
- Private\Get-DependencyChoices.ps1
- Private\Get-DiscordConfiguration.ps1
- Private\Get-DiscordToken.ps1
- Private\Get-ModuleVersion.ps1
- Private\Get-WingetPackage.ps1
- Private\Install-Prerequisite.ps1
- Private\Invoke-SecureUninstall.ps1
- Private\New-BotConfig.ps1
- Private\Out-CommandResult.ps1
- Private\Show-ConfigEditorMenu.ps1
- Private\Show-InstallationSummary.ps1
- Private\Show-PostInstallationMessage.ps1
- Private\Show-PostRemovalSummary.ps1
- Private\Show-PrerequisitesInfo.ps1
- Private\Show-RemovalSummary.ps1
- Private\Show-UninstallConfirmation.ps1
- Private\Start-Installation.ps1
- Private\Test-ConfigValue.ps1
- Private\Update-ConfigJson.ps1
- Private\Verify-ConfigChange.ps1
- Private\Write-ConfigFile.ps1
- Private\Write-InstallLog.ps1
- Public\Edit-BATCRelayBotConfig.ps1
- Public\Get-BATCRelayBotStatus.ps1
- Public\Install-BATCRelayBot.ps1
- Public\Start-BATCRelayBot.ps1
- Public\Stop-BATCRelayBot.ps1
- Public\Uninstall-BATCRelayBot.ps1
- bot.py
- config.example.json
- requirements.txt
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.6.3 | 5 | 9/14/2026 |
| 1.6.2 | 6 | 9/13/2026 |
| 1.6.1 (current version) | 7 | 9/13/2026 |
| 1.6.0 | 7 | 9/11/2026 |