async def commandRefreshCache(args: WhisperCommandArgs) -> bool: keys: Optional[str] = args.message[1] if len(args.message) >= 2 else None return await reload.refresh_cache(send(args.nick), args.data, keys)
async def commandReload(args: WhisperCommandArgs) -> bool: return await reload.full_reload(send(args.nick))
async def commandFeature(args: WhisperCommandArgs) -> bool: return await library.feature(args.data, args.nick, args.message, send(args.nick))
async def commandReloadConfig(args: WhisperCommandArgs) -> bool: return await reload.reload_config(send(args.nick))
def test_send(self, mock_whisper): whisper.send('botgotsthis')('Kappa') mock_whisper.assert_called_once_with('botgotsthis', 'Kappa')
async def commandEmpty(args: WhisperCommandArgs) -> bool: return chat.empty(args.nick, send(args.nick))
async def commandEmpty(args: WhisperCommandArgs) -> bool: return channel.empty(args.message.lower[1], send(args.nick))
async def commandManageBot(args: WhisperCommandArgs) -> bool: return await managebot.manage_bot( args.data, args.permissions, send(args.nick), args.nick, args.message)
async def commandEmptyAll(args: WhisperCommandArgs) -> bool: return channel.empty_all(send(args.nick))
async def commandJoin(args: WhisperCommandArgs) -> bool: return await channel.join(args.message.lower[1], send(args.nick))
async def commandExit(args: WhisperCommandArgs) -> bool: return await exit.exit(send(args.nick))
async def commandLeave(args: WhisperCommandArgs) -> bool: return await library.leave(args.nick, send(args.nick))
async def commandAutoJoin(args: WhisperCommandArgs) -> bool: return await library.auto_join(args.nick, send(args.nick), args.message)