BATCRelayBot.psd1
|
@{ RootModule = 'BATCRelayBot.psm1' ModuleVersion = '1.5.0' GUID = '12345678-1234-1234-1234-123456789012' Author = 'Michel Brosche' CompanyName = '' Copyright = '(c) 2026 Michel Brosche. All rights reserved.' Description = 'Discord bot that live-streams audio from a Windows recording device into a Discord voice channel, with automation for VoiceMeeter and BeyondATC.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Install-BATCRelayBot', 'Start-BATCRelayBot', 'Stop-BATCRelayBot', 'Uninstall-BATCRelayBot', 'Get-BATCRelayBotStatus', 'Edit-BATCRelayBotConfig' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Discord', 'Bot', 'Audio', 'VoiceMeeter', 'BATC') LicenseUri = 'https://github.com/ZulshiBLN/BATCRelayBot/blob/main/LICENSE' ProjectUri = 'https://github.com/ZulshiBLN/BATCRelayBot' # Shown on the PSGallery package page. Keep this current with the # version above - it still described 1.0.0 at 1.3.16. ReleaseNotes = 'The bot now joins the voice channel you are in when you say !BATCjoin, or one you name with !BATCjoin <name or id>, so voice_channel_id is gone from the configuration - existing installations keep the field and it is ignored. A missing permission is explained by direct message instead of a generic refusal. The commands no longer print their result object; pass -PassThru for it. Fixes: stopping the bot could leave the machine without audio, two bots could run at once, and an uninstall that could not delete a file reported itself as tidy. See CHANGELOG.md.' } } } |